pub struct BrokerTool {
pub name: String,
pub description: String,
pub input_schema: Value,
}Fields§
§name: String§description: String§input_schema: ValueTrait Implementations§
Source§impl Clone for BrokerTool
impl Clone for BrokerTool
Source§fn clone(&self) -> BrokerTool
fn clone(&self) -> BrokerTool
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 BrokerTool
impl Debug for BrokerTool
Source§impl<'de> Deserialize<'de> for BrokerTool
impl<'de> Deserialize<'de> for BrokerTool
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 BrokerTool
Source§impl PartialEq for BrokerTool
impl PartialEq for BrokerTool
Source§impl Serialize for BrokerTool
impl Serialize for BrokerTool
impl StructuralPartialEq for BrokerTool
Auto Trait Implementations§
impl Freeze for BrokerTool
impl RefUnwindSafe for BrokerTool
impl Send for BrokerTool
impl Sync for BrokerTool
impl Unpin for BrokerTool
impl UnsafeUnpin for BrokerTool
impl UnwindSafe for BrokerTool
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.