pub struct ToolPermissionContext {
pub mode: PermissionMode,
pub always_allow_rules: AlwaysAllowRules,
pub additional_working_directories: HashMap<String, String>,
}Fields§
§mode: PermissionMode§always_allow_rules: AlwaysAllowRules§additional_working_directories: HashMap<String, String>Trait Implementations§
Source§impl Clone for ToolPermissionContext
impl Clone for ToolPermissionContext
Source§fn clone(&self) -> ToolPermissionContext
fn clone(&self) -> ToolPermissionContext
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 ToolPermissionContext
impl Debug for ToolPermissionContext
Source§impl Default for ToolPermissionContext
impl Default for ToolPermissionContext
Source§fn default() -> ToolPermissionContext
fn default() -> ToolPermissionContext
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ToolPermissionContext
impl RefUnwindSafe for ToolPermissionContext
impl Send for ToolPermissionContext
impl Sync for ToolPermissionContext
impl Unpin for ToolPermissionContext
impl UnsafeUnpin for ToolPermissionContext
impl UnwindSafe for ToolPermissionContext
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