pub struct MemberLaunchFailure {
pub failed: Vec<MemberFailure>,
pub stopped: Vec<StoppedMember>,
pub interrupted_by: Option<i32>,
pub deadline_reached: bool,
}Expand description
A launch that did not complete. By the time this is returned, nothing it started is running.
Fields§
§failed: Vec<MemberFailure>Every member known to have failed, in roster order. Empty when the launch was interrupted by a signal before any member failed.
stopped: Vec<StoppedMember>Every member that had started and was stopped, in roster order.
interrupted_by: Option<i32>The signal the launcher caught while members were coming up, when that is what ended the launch.
deadline_reached: boolWhether the formation’s deadline fell before its entry member started, and ended the
launch. A member the deadline cut off is not among Self::failed.
Trait Implementations§
Source§impl Clone for MemberLaunchFailure
impl Clone for MemberLaunchFailure
Source§impl Debug for MemberLaunchFailure
impl Debug for MemberLaunchFailure
Source§impl Display for MemberLaunchFailure
impl Display for MemberLaunchFailure
impl Eq for MemberLaunchFailure
Source§impl PartialEq for MemberLaunchFailure
impl PartialEq for MemberLaunchFailure
impl StructuralPartialEq for MemberLaunchFailure
Auto Trait Implementations§
impl Forget for MemberLaunchFailure
impl Freeze for MemberLaunchFailure
impl RefUnwindSafe for MemberLaunchFailure
impl Send for MemberLaunchFailure
impl Sync for MemberLaunchFailure
impl Unpin for MemberLaunchFailure
impl UnsafeUnpin for MemberLaunchFailure
impl UnwindSafe for MemberLaunchFailure
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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more