pub struct SpoolMetadata {
pub live: Vec<EntryMeta>,
pub exhausted: Vec<EntryMeta>,
pub unparsable: Vec<(PathBuf, String)>,
}Expand description
Result of one Spool::scan_metadata pass.
Fields§
§live: Vec<EntryMeta>Live entries still eligible for relay, oldest first.
exhausted: Vec<EntryMeta>Entries console has given up relaying, oldest first.
unparsable: Vec<(PathBuf, String)>.json files whose name does not parse, with the reason.
Trait Implementations§
Source§impl Clone for SpoolMetadata
impl Clone for SpoolMetadata
Source§fn clone(&self) -> SpoolMetadata
fn clone(&self) -> SpoolMetadata
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 SpoolMetadata
impl Debug for SpoolMetadata
Source§impl Default for SpoolMetadata
impl Default for SpoolMetadata
Source§fn default() -> SpoolMetadata
fn default() -> SpoolMetadata
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SpoolMetadata
impl RefUnwindSafe for SpoolMetadata
impl Send for SpoolMetadata
impl Sync for SpoolMetadata
impl Unpin for SpoolMetadata
impl UnsafeUnpin for SpoolMetadata
impl UnwindSafe for SpoolMetadata
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,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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