pub enum InterceptResult {
Allow,
Block {
reason: String,
severity: SensitivityLevel,
},
}Expand description
Result of intercepting a tool call
Variants§
Trait Implementations§
Source§impl Clone for InterceptResult
impl Clone for InterceptResult
Source§fn clone(&self) -> InterceptResult
fn clone(&self) -> InterceptResult
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 InterceptResult
impl RefUnwindSafe for InterceptResult
impl Send for InterceptResult
impl Sync for InterceptResult
impl Unpin for InterceptResult
impl UnsafeUnpin for InterceptResult
impl UnwindSafe for InterceptResult
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