pub struct ProcessStartFailure {
pub reason: FailureReason,
pub retryable: bool,
pub live_pid: Option<u32>,
}Expand description
Process operations are attempt-addressed so a recovered process and a child started in this invocation are supervised through one port.
Fields§
§reason: FailureReason§retryable: boolFalse once a child existed: the one-shot JIT value may have been consumed, so retrying it could start a duplicate.
live_pid: Option<u32>Set only when cleanup could not prove the spawned process dead. The
caller must journal starting and retain capacity/supervision.
Trait Implementations§
Source§impl Clone for ProcessStartFailure
impl Clone for ProcessStartFailure
Source§fn clone(&self) -> ProcessStartFailure
fn clone(&self) -> ProcessStartFailure
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 moreSource§impl Debug for ProcessStartFailure
impl Debug for ProcessStartFailure
impl Eq for ProcessStartFailure
Source§impl PartialEq for ProcessStartFailure
impl PartialEq for ProcessStartFailure
impl StructuralPartialEq for ProcessStartFailure
Auto Trait Implementations§
impl Freeze for ProcessStartFailure
impl RefUnwindSafe for ProcessStartFailure
impl Send for ProcessStartFailure
impl Sync for ProcessStartFailure
impl Unpin for ProcessStartFailure
impl UnsafeUnpin for ProcessStartFailure
impl UnwindSafe for ProcessStartFailure
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.