pub struct PanicOnStartHandler;Expand description
Handler that panics on start (tests).
Trait Implementations§
Source§impl Debug for PanicOnStartHandler
impl Debug for PanicOnStartHandler
Source§impl Default for PanicOnStartHandler
impl Default for PanicOnStartHandler
Source§fn default() -> PanicOnStartHandler
fn default() -> PanicOnStartHandler
Returns the “default value” for a type. Read more
Source§impl ToolHandler for PanicOnStartHandler
impl ToolHandler for PanicOnStartHandler
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 PanicOnStartHandler
impl RefUnwindSafe for PanicOnStartHandler
impl Send for PanicOnStartHandler
impl Sync for PanicOnStartHandler
impl Unpin for PanicOnStartHandler
impl UnsafeUnpin for PanicOnStartHandler
impl UnwindSafe for PanicOnStartHandler
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