pub struct SanitizeResult {
pub cleaned: String,
pub detections: Vec<SanitizeDetection>,
pub worst_severity: Option<SecuritySeverity>,
}Expand description
Result of output sanitization.
Fields§
§cleaned: StringThe cleaned text after sanitization.
detections: Vec<SanitizeDetection>Detections found in the output.
worst_severity: Option<SecuritySeverity>The highest severity among all detections (None if no detections).
Trait Implementations§
Source§impl Clone for SanitizeResult
impl Clone for SanitizeResult
Source§fn clone(&self) -> SanitizeResult
fn clone(&self) -> SanitizeResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SanitizeResult
impl RefUnwindSafe for SanitizeResult
impl Send for SanitizeResult
impl Sync for SanitizeResult
impl Unpin for SanitizeResult
impl UnsafeUnpin for SanitizeResult
impl UnwindSafe for SanitizeResult
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