pub struct LostCompletionHandler;Expand description
Handler whose completion is never sent (tests).
Trait Implementations§
Source§impl Debug for LostCompletionHandler
impl Debug for LostCompletionHandler
Source§impl Default for LostCompletionHandler
impl Default for LostCompletionHandler
Source§fn default() -> LostCompletionHandler
fn default() -> LostCompletionHandler
Returns the “default value” for a type. Read more
Source§impl ToolHandler for LostCompletionHandler
impl ToolHandler for LostCompletionHandler
Source§fn start(
&self,
_call: ToolCall,
_context: ToolCallContext,
) -> Result<LinkedToolExecutionHandle, ToolStartError>
fn start( &self, _call: ToolCall, _context: ToolCallContext, ) -> Result<LinkedToolExecutionHandle, ToolStartError>
Start one execution. Must return a handle with a single completion.
Source§fn supports_abort(&self) -> bool
fn supports_abort(&self) -> bool
Whether cooperative/abort cancellation is honored (D-024 / D-028).
Default false (fail-closed): capability booleans must not self-assert.
Source§fn supports_isolated_kill(&self) -> bool
fn supports_isolated_kill(&self) -> bool
Whether isolated kill after grace is available (D-024 / D-028).
Default false (fail-closed); requires a structural
ToolKillHandle.Auto Trait Implementations§
impl Freeze for LostCompletionHandler
impl RefUnwindSafe for LostCompletionHandler
impl Send for LostCompletionHandler
impl Sync for LostCompletionHandler
impl Unpin for LostCompletionHandler
impl UnsafeUnpin for LostCompletionHandler
impl UnwindSafe for LostCompletionHandler
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