pub enum MemoryTier {
Working,
Warm,
Cold,
}Variants§
Trait Implementations§
Source§impl Clone for MemoryTier
impl Clone for MemoryTier
Source§fn clone(&self) -> MemoryTier
fn clone(&self) -> MemoryTier
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 MemoryTier
impl Debug for MemoryTier
Source§impl<'r> Decode<'r, Postgres> for MemoryTier
impl<'r> Decode<'r, Postgres> for MemoryTier
Source§impl<'de> Deserialize<'de> for MemoryTier
impl<'de> Deserialize<'de> for MemoryTier
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<'q, DB: Database> Encode<'q, DB> for MemoryTier
impl<'q, DB: Database> Encode<'q, DB> for MemoryTier
Source§fn encode_by_ref(
&self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, BoxDynError>
fn encode_by_ref( &self, buf: &mut <DB as Database>::ArgumentBuffer<'q>, ) -> Result<IsNull, BoxDynError>
fn size_hint(&self) -> usize
Source§fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
fn encode(
self,
buf: &mut <DB as Database>::ArgumentBuffer<'q>,
) -> Result<IsNull, Box<dyn Error + Send + Sync>>where
Self: Sized,
Writes the value of
self into buf in the expected format for the database.fn produces(&self) -> Option<<DB as Database>::TypeInfo>
Source§impl FromStr for MemoryTier
impl FromStr for MemoryTier
Source§impl Hash for MemoryTier
impl Hash for MemoryTier
Source§impl PartialEq for MemoryTier
impl PartialEq for MemoryTier
Source§impl PgHasArrayType for MemoryTier
impl PgHasArrayType for MemoryTier
fn array_type_info() -> PgTypeInfo
fn array_compatible(ty: &PgTypeInfo) -> bool
Source§impl Serialize for MemoryTier
impl Serialize for MemoryTier
Source§impl Type<Postgres> for MemoryTier
impl Type<Postgres> for MemoryTier
impl Copy for MemoryTier
impl Eq for MemoryTier
impl StructuralPartialEq for MemoryTier
Auto Trait Implementations§
impl Freeze for MemoryTier
impl RefUnwindSafe for MemoryTier
impl Send for MemoryTier
impl Sync for MemoryTier
impl Unpin for MemoryTier
impl UnwindSafe for MemoryTier
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§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