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); requires a structural
ToolKillHandle.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