pub struct CodexToolMapper;Expand description
Codex tool mapper implementation
Trait Implementations§
Source§impl ToolMapper for CodexToolMapper
impl ToolMapper for CodexToolMapper
Source§fn classify(&self, tool_name: &str) -> (ToolOrigin, ToolKind)
fn classify(&self, tool_name: &str) -> (ToolOrigin, ToolKind)
Classify tool by origin (System/Mcp) and kind (Read/Write/Execute/etc.)
Source§fn normalize_call(
&self,
name: &str,
args: Value,
call_id: Option<String>,
) -> ToolCallPayload
fn normalize_call( &self, name: &str, args: Value, call_id: Option<String>, ) -> ToolCallPayload
Normalize provider-specific tool call to domain ToolCallPayload
Auto Trait Implementations§
impl Freeze for CodexToolMapper
impl RefUnwindSafe for CodexToolMapper
impl Send for CodexToolMapper
impl Sync for CodexToolMapper
impl Unpin for CodexToolMapper
impl UnwindSafe for CodexToolMapper
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