Derive macros for redactable.
This crate generates traversal code behind #[derive(Sensitive)],
#[derive(SensitiveDisplay)], #[derive(NotSensitive)], and
#[derive(NotSensitiveDisplay)]. It:
- reads
#[sensitive(...)]and#[not_sensitive_display(...)]attributes - emits trait implementations for redaction and logging integration
It does not define policy markers or text policies. Those live in the main
redactable crate and are applied at runtime.