pub enum ToolSelection {
Default {},
Only {
names: Vec<String>,
},
None {},
}Variants§
Trait Implementations§
Source§impl Clone for ToolSelection
impl Clone for ToolSelection
Source§impl Debug for ToolSelection
impl Debug for ToolSelection
Source§impl<'de> Deserialize<'de> for ToolSelection
impl<'de> Deserialize<'de> for ToolSelection
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 Forget for ToolSelection
impl Freeze for ToolSelection
impl RefUnwindSafe for ToolSelection
impl Send for ToolSelection
impl Sync for ToolSelection
impl Unpin for ToolSelection
impl UnsafeUnpin for ToolSelection
impl UnwindSafe for ToolSelection
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