pub struct ToolDiscoveryToolContribution {
pub tool_name: String,
pub namespace: Option<String>,
pub aliases: Vec<String>,
}Fields§
§tool_name: String§namespace: Option<String>§aliases: Vec<String>Trait Implementations§
Source§impl Clone for ToolDiscoveryToolContribution
impl Clone for ToolDiscoveryToolContribution
Source§fn clone(&self) -> ToolDiscoveryToolContribution
fn clone(&self) -> ToolDiscoveryToolContribution
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 Default for ToolDiscoveryToolContribution
impl Default for ToolDiscoveryToolContribution
Source§fn default() -> ToolDiscoveryToolContribution
fn default() -> ToolDiscoveryToolContribution
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolDiscoveryToolContribution
impl<'de> Deserialize<'de> for ToolDiscoveryToolContribution
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 ToolDiscoveryToolContribution
impl RefUnwindSafe for ToolDiscoveryToolContribution
impl Send for ToolDiscoveryToolContribution
impl Sync for ToolDiscoveryToolContribution
impl Unpin for ToolDiscoveryToolContribution
impl UnsafeUnpin for ToolDiscoveryToolContribution
impl UnwindSafe for ToolDiscoveryToolContribution
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