[package] name = "securefmt" version = "0.1.5" authors = ["Pierre Fouilloux "] edition = "2021" description = "Drop-in replacement for the Debug derive macro that hides fields marked as sensitive." license = "BSD-3-Clause" repository = "https://gitlab.com/pfouilloux/securefmt" readme = "README.md" [lib] proc-macro = true [[test]] name = "compile_tests" path = "tests/compile_tests.rs" [features] debug_mode = [] [dependencies] proc-macro2 = "1.0.86" quote = "1.0.36" syn = "2.0.72" thiserror= "1.0.63" [dev-dependencies] assertx = { version = "1.1.7", features = ["logging"] } log = "0.4.22" mockall = "0.13.0" pretty_assertions = "1.4.0" trybuild = "1.0.97" [package.metadata.docs.rs] all-features = true