pub enum ToolFilter {
Enable {
enable: Vec<String>,
},
Disable {
disable: Vec<String>,
},
EnableList(Vec<String>),
}Expand description
Tool filter for a specific toolkit
Variants§
Enable
Enable specific tools
Disable
Disable specific tools
EnableList(Vec<String>)
Shorthand: array of tool names to enable
Trait Implementations§
Source§impl Clone for ToolFilter
impl Clone for ToolFilter
Source§fn clone(&self) -> ToolFilter
fn clone(&self) -> ToolFilter
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 ToolFilter
impl Debug for ToolFilter
Source§impl<'de> Deserialize<'de> for ToolFilter
impl<'de> Deserialize<'de> for ToolFilter
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
Auto Trait Implementations§
impl Freeze for ToolFilter
impl RefUnwindSafe for ToolFilter
impl Send for ToolFilter
impl Sync for ToolFilter
impl Unpin for ToolFilter
impl UnsafeUnpin for ToolFilter
impl UnwindSafe for ToolFilter
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