pub enum ApprovalPolicy {
Untrusted,
OnFailure,
OnRequest,
Never,
}Expand description
When the model should ask for human approval before executing commands.
Variants§
Untrusted
Only run trusted commands without asking.
OnFailure
Ask on failure (deprecated – prefer OnRequest or Never).
OnRequest
The model decides when to ask (default).
Never
Never ask for approval.
Trait Implementations§
Source§impl Clone for ApprovalPolicy
impl Clone for ApprovalPolicy
Source§fn clone(&self) -> ApprovalPolicy
fn clone(&self) -> ApprovalPolicy
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 ApprovalPolicy
impl Debug for ApprovalPolicy
Source§impl Default for ApprovalPolicy
impl Default for ApprovalPolicy
Source§fn default() -> ApprovalPolicy
fn default() -> ApprovalPolicy
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ApprovalPolicy
impl<'de> Deserialize<'de> for ApprovalPolicy
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 PartialEq for ApprovalPolicy
impl PartialEq for ApprovalPolicy
Source§impl Serialize for ApprovalPolicy
impl Serialize for ApprovalPolicy
impl Copy for ApprovalPolicy
impl Eq for ApprovalPolicy
impl StructuralPartialEq for ApprovalPolicy
Auto Trait Implementations§
impl Freeze for ApprovalPolicy
impl RefUnwindSafe for ApprovalPolicy
impl Send for ApprovalPolicy
impl Sync for ApprovalPolicy
impl Unpin for ApprovalPolicy
impl UnsafeUnpin for ApprovalPolicy
impl UnwindSafe for ApprovalPolicy
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