pub struct ToolAdvertisement {
pub name: String,
pub description: String,
pub input_schema: Value,
pub kind: ToolAdvertisementKind,
}Fields§
§name: String§description: String§input_schema: Value§kind: ToolAdvertisementKindImplementations§
Trait Implementations§
Source§impl Clone for ToolAdvertisement
impl Clone for ToolAdvertisement
Source§fn clone(&self) -> ToolAdvertisement
fn clone(&self) -> ToolAdvertisement
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 ToolAdvertisement
impl Debug for ToolAdvertisement
Source§impl PartialEq for ToolAdvertisement
impl PartialEq for ToolAdvertisement
Source§impl Serialize for ToolAdvertisement
impl Serialize for ToolAdvertisement
impl StructuralPartialEq for ToolAdvertisement
Auto Trait Implementations§
impl Freeze for ToolAdvertisement
impl RefUnwindSafe for ToolAdvertisement
impl Send for ToolAdvertisement
impl Sync for ToolAdvertisement
impl Unpin for ToolAdvertisement
impl UnsafeUnpin for ToolAdvertisement
impl UnwindSafe for ToolAdvertisement
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