pub enum LifecyclePhase {
Create = 0,
Configure = 1,
Initialize = 2,
Start = 3,
Active = 4,
Stop = 5,
Cleanup = 6,
}Expand description
Lifecycle phases for temporal ordering
Variants§
Create = 0
Phase 1: Construction/Creation
Configure = 1
Phase 2: Configuration
Initialize = 2
Phase 3: Initialization
Start = 3
Phase 4: Start/Connect
Active = 4
Phase 5: Running/Active
Stop = 5
Phase 6: Stop/Disconnect
Cleanup = 6
Phase 7: Cleanup/Destroy
Implementations§
Source§impl LifecyclePhase
impl LifecyclePhase
pub fn description(&self) -> &'static str
Trait Implementations§
Source§impl Clone for LifecyclePhase
impl Clone for LifecyclePhase
Source§fn clone(&self) -> LifecyclePhase
fn clone(&self) -> LifecyclePhase
Returns a duplicate of the value. Read more
1.0.0 · 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 LifecyclePhase
impl Debug for LifecyclePhase
Source§impl Hash for LifecyclePhase
impl Hash for LifecyclePhase
Source§impl Ord for LifecyclePhase
impl Ord for LifecyclePhase
Source§fn cmp(&self, other: &LifecyclePhase) -> Ordering
fn cmp(&self, other: &LifecyclePhase) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for LifecyclePhase
impl PartialEq for LifecyclePhase
Source§impl PartialOrd for LifecyclePhase
impl PartialOrd for LifecyclePhase
impl Copy for LifecyclePhase
impl Eq for LifecyclePhase
impl StructuralPartialEq for LifecyclePhase
Auto Trait Implementations§
impl Freeze for LifecyclePhase
impl RefUnwindSafe for LifecyclePhase
impl Send for LifecyclePhase
impl Sync for LifecyclePhase
impl Unpin for LifecyclePhase
impl UnwindSafe for LifecyclePhase
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> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
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<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