pub struct UndatedGeneration {
pub branch: String,
pub generation: u64,
pub at: Timestamp,
}Expand description
DR-11: an operator’s release of a generation discarded before DR-1.
Such a generation has rows and no marker, so no release finds it; naming it writes its marker, dated by the request, and the ordinary rules then take its rows.
Fields§
§branch: String§generation: u64The generation: its record’s creation time, as its rows are keyed.
at: TimestampTaken as the discard’s time, so keep.days counts from it.
Trait Implementations§
Source§impl Clone for UndatedGeneration
impl Clone for UndatedGeneration
Source§impl Debug for UndatedGeneration
impl Debug for UndatedGeneration
impl Eq for UndatedGeneration
Source§impl PartialEq for UndatedGeneration
impl PartialEq for UndatedGeneration
impl StructuralPartialEq for UndatedGeneration
Auto Trait Implementations§
impl Freeze for UndatedGeneration
impl RefUnwindSafe for UndatedGeneration
impl Send for UndatedGeneration
impl Sync for UndatedGeneration
impl Unpin for UndatedGeneration
impl UnsafeUnpin for UndatedGeneration
impl UnwindSafe for UndatedGeneration
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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<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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.