pub enum StartupPhaseStatus {
Succeeded,
Failed(String),
SkippedAfterFailure(String),
}Expand description
Final status for one startup phase.
Variants§
Succeeded
The phase completed successfully.
Failed(String)
A required phase failed and startup stopped.
SkippedAfterFailure(String)
An optional phase failed and startup continued.
Implementations§
Source§impl StartupPhaseStatus
impl StartupPhaseStatus
Sourcepub const fn is_success(&self) -> bool
pub const fn is_success(&self) -> bool
Returns whether this phase completed successfully.
Sourcepub const fn is_failure(&self) -> bool
pub const fn is_failure(&self) -> bool
Returns whether this phase reported an error.
Trait Implementations§
Source§impl Clone for StartupPhaseStatus
impl Clone for StartupPhaseStatus
Source§fn clone(&self) -> StartupPhaseStatus
fn clone(&self) -> StartupPhaseStatus
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 StartupPhaseStatus
impl Debug for StartupPhaseStatus
Source§impl PartialEq for StartupPhaseStatus
impl PartialEq for StartupPhaseStatus
Source§fn eq(&self, other: &StartupPhaseStatus) -> bool
fn eq(&self, other: &StartupPhaseStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for StartupPhaseStatus
impl StructuralPartialEq for StartupPhaseStatus
Auto Trait Implementations§
impl Freeze for StartupPhaseStatus
impl RefUnwindSafe for StartupPhaseStatus
impl Send for StartupPhaseStatus
impl Sync for StartupPhaseStatus
impl Unpin for StartupPhaseStatus
impl UnsafeUnpin for StartupPhaseStatus
impl UnwindSafe for StartupPhaseStatus
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.