pub enum ToolSelect {
Keyword(SelectKeyword),
List(Vec<String>),
}Expand description
all | none | an explicit list.
Variants§
Keyword(SelectKeyword)
List(Vec<String>)
Implementations§
Trait Implementations§
Source§impl Clone for ToolSelect
impl Clone for ToolSelect
Source§fn clone(&self) -> ToolSelect
fn clone(&self) -> ToolSelect
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ToolSelect
impl Debug for ToolSelect
Source§impl Default for ToolSelect
impl Default for ToolSelect
Source§impl<'de> Deserialize<'de> for ToolSelect
impl<'de> Deserialize<'de> for ToolSelect
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 ToolSelect
Source§impl PartialEq for ToolSelect
impl PartialEq for ToolSelect
impl StructuralPartialEq for ToolSelect
Auto Trait Implementations§
impl Freeze for ToolSelect
impl RefUnwindSafe for ToolSelect
impl Send for ToolSelect
impl Sync for ToolSelect
impl Unpin for ToolSelect
impl UnsafeUnpin for ToolSelect
impl UnwindSafe for ToolSelect
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