pub struct ToolWithMetadata {
pub name: String,
pub aliases: Option<Vec<String>>,
}Expand description
Tool with metadata for matching
Fields§
§name: String§aliases: Option<Vec<String>>Trait Implementations§
Source§impl Clone for ToolWithMetadata
impl Clone for ToolWithMetadata
Source§fn clone(&self) -> ToolWithMetadata
fn clone(&self) -> ToolWithMetadata
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 moreAuto Trait Implementations§
impl Freeze for ToolWithMetadata
impl RefUnwindSafe for ToolWithMetadata
impl Send for ToolWithMetadata
impl Sync for ToolWithMetadata
impl Unpin for ToolWithMetadata
impl UnsafeUnpin for ToolWithMetadata
impl UnwindSafe for ToolWithMetadata
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