pub enum GuardrailResult {
Pass,
Fail {
reason: String,
severity: Severity,
},
Transform {
new_content: Content,
reason: String,
},
}Available on crate feature
guardrail only.Expand description
Result of guardrail validation
Variants§
Pass
Content passed validation
Fail
Content failed validation
Transform
Content was transformed (e.g., PII redacted)
Implementations§
Trait Implementations§
Source§impl Clone for GuardrailResult
impl Clone for GuardrailResult
Source§fn clone(&self) -> GuardrailResult
fn clone(&self) -> GuardrailResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GuardrailResult
impl RefUnwindSafe for GuardrailResult
impl Send for GuardrailResult
impl Sync for GuardrailResult
impl Unpin for GuardrailResult
impl UnsafeUnpin for GuardrailResult
impl UnwindSafe for GuardrailResult
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