pub struct ToolPolicyContext {
pub session_id: String,
pub message_id: String,
pub tool: String,
pub args: Value,
}Fields§
§session_id: String§message_id: String§tool: String§args: ValueTrait Implementations§
Source§impl Clone for ToolPolicyContext
impl Clone for ToolPolicyContext
Source§fn clone(&self) -> ToolPolicyContext
fn clone(&self) -> ToolPolicyContext
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 ToolPolicyContext
impl RefUnwindSafe for ToolPolicyContext
impl Send for ToolPolicyContext
impl Sync for ToolPolicyContext
impl Unpin for ToolPolicyContext
impl UnsafeUnpin for ToolPolicyContext
impl UnwindSafe for ToolPolicyContext
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