#[non_exhaustive]pub struct PostSpawn {
pub command: Command,
pub events: Arc<[Event]>,
pub id: u32,
pub grouped: bool,
}
Expand description
The environment given to the post-spawn handler.
This is Clone, as there’s nothing (except returning an error) that can be done to the command now that it’s spawned, as far as Watchexec is concerned. Nevertheless, you should return from this handler quickly, to avoid holding up anything else.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.command: Command
The command the process was spawned with.
events: Arc<[Event]>
The collected events which triggered the action the command issues from.
id: u32
The process ID or the process group ID.
grouped: bool
Whether the command was run in a process group.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for PostSpawn
impl Send for PostSpawn
impl Sync for PostSpawn
impl Unpin for PostSpawn
impl UnwindSafe for PostSpawn
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more