pub enum ToolIoPolicy {
Off,
Redacted,
Full,
}Expand description
Tool input/output capture policy.
Variants§
Off
Tool name + outcome + duration only. No I/O bodies.
Redacted
Leak-scan + truncate to truncate_bytes. Default.
Full
Full I/O, still leak-scanned. No truncation.
Implementations§
Source§impl ToolIoPolicy
impl ToolIoPolicy
Trait Implementations§
Source§impl Clone for ToolIoPolicy
impl Clone for ToolIoPolicy
Source§fn clone(&self) -> ToolIoPolicy
fn clone(&self) -> ToolIoPolicy
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 moreSource§impl Debug for ToolIoPolicy
impl Debug for ToolIoPolicy
Source§impl PartialEq for ToolIoPolicy
impl PartialEq for ToolIoPolicy
impl Copy for ToolIoPolicy
impl Eq for ToolIoPolicy
impl StructuralPartialEq for ToolIoPolicy
Auto Trait Implementations§
impl Freeze for ToolIoPolicy
impl RefUnwindSafe for ToolIoPolicy
impl Send for ToolIoPolicy
impl Sync for ToolIoPolicy
impl Unpin for ToolIoPolicy
impl UnsafeUnpin for ToolIoPolicy
impl UnwindSafe for ToolIoPolicy
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