pub enum NamespaceToolDefinition {
Function(NamespaceFunctionTool),
Custom(NamespaceCustomTool),
}Variants§
Function(NamespaceFunctionTool)
Custom(NamespaceCustomTool)
Trait Implementations§
Source§impl Clone for NamespaceToolDefinition
impl Clone for NamespaceToolDefinition
Source§impl Debug for NamespaceToolDefinition
impl Debug for NamespaceToolDefinition
Source§impl DeclaredFields for NamespaceToolDefinition
impl DeclaredFields for NamespaceToolDefinition
fn into_declared(self) -> Self
Source§impl<'de> Deserialize<'de> for NamespaceToolDefinition
impl<'de> Deserialize<'de> for NamespaceToolDefinition
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 NamespaceToolDefinition
Source§impl PartialEq for NamespaceToolDefinition
impl PartialEq for NamespaceToolDefinition
Source§impl Serialize for NamespaceToolDefinition
impl Serialize for NamespaceToolDefinition
impl StructuralPartialEq for NamespaceToolDefinition
Auto Trait Implementations§
impl Freeze for NamespaceToolDefinition
impl RefUnwindSafe for NamespaceToolDefinition
impl Send for NamespaceToolDefinition
impl Sync for NamespaceToolDefinition
impl Unpin for NamespaceToolDefinition
impl UnsafeUnpin for NamespaceToolDefinition
impl UnwindSafe for NamespaceToolDefinition
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