pub struct FileDecision {
pub allowed: bool,
pub reason: Option<String>,
pub kind: Option<&'static str>,
pub target: Option<String>,
}Expand description
Whether a file tool call may run (the effect policy of #255).
Fields§
§allowed: bool§reason: Option<String>§kind: Option<&'static str>“read” or “write”.
target: Option<String>Trait Implementations§
Source§impl Clone for FileDecision
impl Clone for FileDecision
Source§impl Debug for FileDecision
impl Debug for FileDecision
Source§impl Default for FileDecision
impl Default for FileDecision
Source§impl PartialEq for FileDecision
impl PartialEq for FileDecision
impl StructuralPartialEq for FileDecision
Auto Trait Implementations§
impl Freeze for FileDecision
impl RefUnwindSafe for FileDecision
impl Send for FileDecision
impl Sync for FileDecision
impl Unpin for FileDecision
impl UnsafeUnpin for FileDecision
impl UnwindSafe for FileDecision
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