pub struct ColdCacheIndex {
pub entries: Vec<ColdIndexEntry>,
pub last_reindexed: Option<DateTime<Utc>>,
}Expand description
Cold cache index - references memories that might be relevant later.
Fields§
§entries: Vec<ColdIndexEntry>§last_reindexed: Option<DateTime<Utc>>Trait Implementations§
Source§impl Clone for ColdCacheIndex
impl Clone for ColdCacheIndex
Source§fn clone(&self) -> ColdCacheIndex
fn clone(&self) -> ColdCacheIndex
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 ColdCacheIndex
impl Debug for ColdCacheIndex
Source§impl Default for ColdCacheIndex
impl Default for ColdCacheIndex
Source§fn default() -> ColdCacheIndex
fn default() -> ColdCacheIndex
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ColdCacheIndex
impl<'de> Deserialize<'de> for ColdCacheIndex
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
Auto Trait Implementations§
impl Freeze for ColdCacheIndex
impl RefUnwindSafe for ColdCacheIndex
impl Send for ColdCacheIndex
impl Sync for ColdCacheIndex
impl Unpin for ColdCacheIndex
impl UnsafeUnpin for ColdCacheIndex
impl UnwindSafe for ColdCacheIndex
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