pub struct PiiConfig {
pub action: String,
pub detectors: Vec<String>,
}Expand description
Configuration for the PII detection guardrail.
Fields§
§action: String"redact", "warn", or "deny". Default: "redact".
detectors: Vec<String>Which detectors to enable. Default: all built-in.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PiiConfig
impl<'de> Deserialize<'de> for PiiConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PiiConfig
impl RefUnwindSafe for PiiConfig
impl Send for PiiConfig
impl Sync for PiiConfig
impl Unpin for PiiConfig
impl UnsafeUnpin for PiiConfig
impl UnwindSafe for PiiConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more