pub enum ApprovalMode {
ReadOnly,
ConfirmChanges,
LowRiskAuto,
}Expand description
Conversation-wide policy for tool and completion-action execution.
Variants§
ReadOnly
Permit reads only; every write is denied.
ConfirmChanges
Permit reads and require confirmation for every write.
LowRiskAuto
Permit reads and explicitly classified low-risk writes without confirmation.
Implementations§
Trait Implementations§
Source§impl Clone for ApprovalMode
impl Clone for ApprovalMode
impl Copy for ApprovalMode
Source§impl Debug for ApprovalMode
impl Debug for ApprovalMode
Source§impl Default for ApprovalMode
impl Default for ApprovalMode
Source§impl<'de> Deserialize<'de> for ApprovalMode
impl<'de> Deserialize<'de> for ApprovalMode
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
impl Eq for ApprovalMode
Source§impl FromStr for ApprovalMode
impl FromStr for ApprovalMode
Source§impl PartialEq for ApprovalMode
impl PartialEq for ApprovalMode
Source§impl Serialize for ApprovalMode
impl Serialize for ApprovalMode
impl StructuralPartialEq for ApprovalMode
Auto Trait Implementations§
impl Freeze for ApprovalMode
impl RefUnwindSafe for ApprovalMode
impl Send for ApprovalMode
impl Sync for ApprovalMode
impl Unpin for ApprovalMode
impl UnsafeUnpin for ApprovalMode
impl UnwindSafe for ApprovalMode
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