pub mod engine;
pub(crate) mod external;
pub mod patterns;
#[cfg(feature = "redaction-rehydrate")]
pub mod rehydration;
pub mod strategy;
#[cfg(feature = "redaction-rehydrate")]
pub use engine::redact_capturing_rehydration_map;
pub use engine::{redact, redact_external, redact_with_entities};
pub use external::{parse_external_findings, parse_external_findings_bounded};
#[cfg(feature = "redaction-rehydrate")]
pub use rehydration::{RehydrationMap, SubjectMatch, decrypt_map, encrypt_map, find_subject, forget_subject};