pub struct ToolChildExecutionTraceHook { /* private fields */ }Implementations§
Source§impl ToolChildExecutionTraceHook
impl ToolChildExecutionTraceHook
pub fn new( on_child_process_started: impl Fn(ToolChildProcessStarted) + Send + Sync + 'static, ) -> Self
pub fn child_process_started(&self, event: ToolChildProcessStarted)
Trait Implementations§
Source§impl Clone for ToolChildExecutionTraceHook
impl Clone for ToolChildExecutionTraceHook
Source§fn clone(&self) -> ToolChildExecutionTraceHook
fn clone(&self) -> ToolChildExecutionTraceHook
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for ToolChildExecutionTraceHook
impl !UnwindSafe for ToolChildExecutionTraceHook
impl Freeze for ToolChildExecutionTraceHook
impl Send for ToolChildExecutionTraceHook
impl Sync for ToolChildExecutionTraceHook
impl Unpin for ToolChildExecutionTraceHook
impl UnsafeUnpin for ToolChildExecutionTraceHook
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