pub struct PluginToolInvocation {
pub id: String,
pub tool_name: String,
pub input: Value,
}Fields§
§id: String§tool_name: String§input: ValueTrait Implementations§
Source§impl Clone for PluginToolInvocation
impl Clone for PluginToolInvocation
Source§fn clone(&self) -> PluginToolInvocation
fn clone(&self) -> PluginToolInvocation
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 PluginToolInvocation
impl Debug for PluginToolInvocation
Source§impl<'de> Deserialize<'de> for PluginToolInvocation
impl<'de> Deserialize<'de> for PluginToolInvocation
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
Source§impl PartialEq for PluginToolInvocation
impl PartialEq for PluginToolInvocation
Source§impl Serialize for PluginToolInvocation
impl Serialize for PluginToolInvocation
impl StructuralPartialEq for PluginToolInvocation
Auto Trait Implementations§
impl Freeze for PluginToolInvocation
impl RefUnwindSafe for PluginToolInvocation
impl Send for PluginToolInvocation
impl Sync for PluginToolInvocation
impl Unpin for PluginToolInvocation
impl UnsafeUnpin for PluginToolInvocation
impl UnwindSafe for PluginToolInvocation
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