pub struct NotificationRelayLaunchHook { /* private fields */ }Expand description
Server-owned observer setup injected into the engine’s canonical child scheduler. Both queued tool launches and reserved SessionInbox activations therefore start the same always-on relay before child execution.
Implementations§
Source§impl NotificationRelayLaunchHook
impl NotificationRelayLaunchHook
pub fn new(deps: NotificationRelayDeps) -> Self
Trait Implementations§
Source§impl ChildRunLaunchHook for NotificationRelayLaunchHook
impl ChildRunLaunchHook for NotificationRelayLaunchHook
fn before_child_launch(&self, job: &SpawnJob, child_events: Sender<AgentEvent>)
Auto Trait Implementations§
impl !RefUnwindSafe for NotificationRelayLaunchHook
impl !UnwindSafe for NotificationRelayLaunchHook
impl Freeze for NotificationRelayLaunchHook
impl Send for NotificationRelayLaunchHook
impl Sync for NotificationRelayLaunchHook
impl Unpin for NotificationRelayLaunchHook
impl UnsafeUnpin for NotificationRelayLaunchHook
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