pub enum ApproveMode {
Auto,
Ask,
Strict,
}Expand description
Approval mode controlling when the user is prompted.
Variants§
Auto
Never ask, execute everything automatically.
Ask
Ask before mutating and dangerous operations (default).
Strict
Ask before every tool call, including safe ones.
Implementations§
Trait Implementations§
Source§impl Clone for ApproveMode
impl Clone for ApproveMode
Source§fn clone(&self) -> ApproveMode
fn clone(&self) -> ApproveMode
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 moreSource§impl Debug for ApproveMode
impl Debug for ApproveMode
Source§impl Default for ApproveMode
impl Default for ApproveMode
Source§fn default() -> ApproveMode
fn default() -> ApproveMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ApproveMode
impl<'de> Deserialize<'de> for ApproveMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for ApproveMode
impl Display for ApproveMode
Source§impl PartialEq for ApproveMode
impl PartialEq for ApproveMode
Source§fn eq(&self, other: &ApproveMode) -> bool
fn eq(&self, other: &ApproveMode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ApproveMode
impl Serialize for ApproveMode
impl Copy for ApproveMode
impl Eq for ApproveMode
impl StructuralPartialEq for ApproveMode
Auto Trait Implementations§
impl Freeze for ApproveMode
impl RefUnwindSafe for ApproveMode
impl Send for ApproveMode
impl Sync for ApproveMode
impl Unpin for ApproveMode
impl UnsafeUnpin for ApproveMode
impl UnwindSafe for ApproveMode
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