use std::collections::{
BTreeMap,
BTreeSet,
};
use crate::policy::{
FieldNameMatching,
MaskingPolicy,
Sensitivity,
UnknownFieldPolicy,
};
#[derive(Debug, Clone, PartialEq, Eq)]
pub(in crate::policy) struct RedactionPolicyInner {
pub(in crate::policy) sensitive: BTreeMap<String, Sensitivity>,
pub(in crate::policy) allow_exact: BTreeSet<String>,
pub(in crate::policy) allow_suffix: BTreeSet<String>,
pub(in crate::policy) matching: FieldNameMatching,
pub(in crate::policy) unknown_field_policy: UnknownFieldPolicy,
pub(in crate::policy) masking: MaskingPolicy,
}