pub enum ToolPermissionLevel {
Allow,
Ask,
Deny,
}Expand description
Permission level for tool execution
Variants§
Allow
Tool execution is allowed without prompting
Ask
User is prompted before tool execution
Deny
Tool execution is denied
Implementations§
Trait Implementations§
Source§impl Clone for ToolPermissionLevel
impl Clone for ToolPermissionLevel
Source§fn clone(&self) -> ToolPermissionLevel
fn clone(&self) -> ToolPermissionLevel
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 ToolPermissionLevel
impl Debug for ToolPermissionLevel
Source§impl PartialEq for ToolPermissionLevel
impl PartialEq for ToolPermissionLevel
impl Copy for ToolPermissionLevel
impl Eq for ToolPermissionLevel
impl StructuralPartialEq for ToolPermissionLevel
Auto Trait Implementations§
impl Freeze for ToolPermissionLevel
impl RefUnwindSafe for ToolPermissionLevel
impl Send for ToolPermissionLevel
impl Sync for ToolPermissionLevel
impl Unpin for ToolPermissionLevel
impl UnwindSafe for ToolPermissionLevel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.