pub struct ToolCallContext {
pub call: ToolCall,
pub meta: ToolMeta,
pub tool: Arc<dyn Tool>,
}Expand description
PreToolCall の入力コンテキスト
Fields§
§call: ToolCallツール呼び出し情報(改変可能)
meta: ToolMetaツールメタ情報(不変)
tool: Arc<dyn Tool>ツールインスタンス(状態アクセス用)
Auto Trait Implementations§
impl Freeze for ToolCallContext
impl !RefUnwindSafe for ToolCallContext
impl Send for ToolCallContext
impl Sync for ToolCallContext
impl Unpin for ToolCallContext
impl !UnwindSafe for ToolCallContext
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