pub enum SimpleLifecyclePattern {
Instant,
ShortLived,
MediumLived,
LongLived,
Persistent,
}Expand description
Simple lifecycle pattern classification.
Variants§
Instant
Very short-lived (0-1ms).
ShortLived
Short-lived (2-100ms).
MediumLived
Medium-lived (101ms-10s).
LongLived
Long-lived (10s-5min).
Persistent
Persistent (>5min).
Trait Implementations§
Source§impl Clone for SimpleLifecyclePattern
impl Clone for SimpleLifecyclePattern
Source§fn clone(&self) -> SimpleLifecyclePattern
fn clone(&self) -> SimpleLifecyclePattern
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 SimpleLifecyclePattern
impl Debug for SimpleLifecyclePattern
Source§impl<'de> Deserialize<'de> for SimpleLifecyclePattern
impl<'de> Deserialize<'de> for SimpleLifecyclePattern
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SimpleLifecyclePattern
impl PartialEq for SimpleLifecyclePattern
Source§impl Serialize for SimpleLifecyclePattern
impl Serialize for SimpleLifecyclePattern
impl StructuralPartialEq for SimpleLifecyclePattern
Auto Trait Implementations§
impl Freeze for SimpleLifecyclePattern
impl RefUnwindSafe for SimpleLifecyclePattern
impl Send for SimpleLifecyclePattern
impl Sync for SimpleLifecyclePattern
impl Unpin for SimpleLifecyclePattern
impl UnsafeUnpin for SimpleLifecyclePattern
impl UnwindSafe for SimpleLifecyclePattern
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<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