pub struct ArchiveInfo {
pub filename: String,
pub path: PathBuf,
pub date: String,
pub tag: Option<String>,
pub task_count: usize,
}Expand description
Information about an archived phase
Fields§
§filename: StringThe filename of the archive (e.g., “2026-01-13_v1.scg”)
path: PathBufFull path to the archive file
date: StringThe date extracted from the filename (e.g., “2026-01-13”)
tag: Option<String>The tag name if this is a single-phase archive, None if “all”
task_count: usizeNumber of tasks in the archive
Trait Implementations§
Source§impl Clone for ArchiveInfo
impl Clone for ArchiveInfo
Source§fn clone(&self) -> ArchiveInfo
fn clone(&self) -> ArchiveInfo
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 moreAuto Trait Implementations§
impl Freeze for ArchiveInfo
impl RefUnwindSafe for ArchiveInfo
impl Send for ArchiveInfo
impl Sync for ArchiveInfo
impl Unpin for ArchiveInfo
impl UnwindSafe for ArchiveInfo
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