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). For process-isolated tool classes,
registration also requires
Self::os_process_isolated.Source§fn os_process_isolated(&self) -> bool
fn os_process_isolated(&self) -> bool
Structural OS process isolation boundary (V2 §14.3). Read more
Source§fn runtime_owns_abortable_drive(&self) -> bool
fn runtime_owns_abortable_drive(&self) -> bool
Structural AbortableAtYield ownership (V2 §14.2 / D-050). Read more
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