[package]
name = "rtb-redact"
description = "Free-form secret redaction for log lines, telemetry events, and diagnostic surfaces. Part of the phpboyscout Rust toolkit."
version = "0.6.3"
edition = "2021"
rust-version = "1.82"
license = "MIT"
authors = ["Matt Cockayne <matt@phpboyscout.com>"]
repository = "https://gitlab.com/phpboyscout/rust/redact"
homepage = "https://redact.rust.phpboyscout.uk"
documentation = "https://docs.rs/rtb-redact"
readme = "README.md"
categories = ["development-tools", "text-processing"]
keywords = ["redaction", "secrets", "logging", "telemetry", "security"]
[lints.rust]
unsafe_code = "deny"
missing_docs = "warn"
[lints.clippy]
pedantic = { level = "warn", priority = -1 }
nursery = { level = "warn", priority = -1 }
cargo = { level = "warn", priority = -1 }
module_name_repetitions = "allow"
missing_errors_doc = "allow"
missing_panics_doc = "allow"
multiple_crate_versions = "allow"
[dependencies]
regex = "1.13.1"
phf = { version = "0.14.0", features = ["macros"] }
[dev-dependencies]
cucumber = { version = "0.23.0", features = ["macros"] }
tokio = { version = "1.53.0", features = ["full"] }