pub struct ToolMiddlewareContext {
pub name: String,
pub args: Value,
pub result: Option<Value>,
}Fields§
§name: String§args: Value§result: Option<Value>Trait Implementations§
Source§impl Clone for ToolMiddlewareContext
impl Clone for ToolMiddlewareContext
Source§fn clone(&self) -> ToolMiddlewareContext
fn clone(&self) -> ToolMiddlewareContext
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ToolMiddlewareContext
impl RefUnwindSafe for ToolMiddlewareContext
impl Send for ToolMiddlewareContext
impl Sync for ToolMiddlewareContext
impl Unpin for ToolMiddlewareContext
impl UnsafeUnpin for ToolMiddlewareContext
impl UnwindSafe for ToolMiddlewareContext
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