Struct conserve::show::ShowVersionsOptions
source · pub struct ShowVersionsOptions {
pub newest_first: bool,
pub tree_size: bool,
pub start_time: bool,
pub backup_duration: bool,
pub timezone: Option<UtcOffset>,
}
Expand description
Options controlling the behavior of show_versions
.
Fields§
§newest_first: bool
Show versions in LIFO order by band_id.
tree_size: bool
Show the total size of files in the tree. This is slower because it requires walking the whole index.
start_time: bool
Show the date and time that each backup started.
backup_duration: bool
Show how much time the backup took, or “incomplete” if it never finished.
timezone: Option<UtcOffset>
Show times in this zone.
Trait Implementations§
source§impl Clone for ShowVersionsOptions
impl Clone for ShowVersionsOptions
source§fn clone(&self) -> ShowVersionsOptions
fn clone(&self) -> ShowVersionsOptions
Returns a copy 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 Default for ShowVersionsOptions
impl Default for ShowVersionsOptions
source§fn default() -> ShowVersionsOptions
fn default() -> ShowVersionsOptions
Returns the “default value” for a type. Read more
source§impl PartialEq for ShowVersionsOptions
impl PartialEq for ShowVersionsOptions
impl Eq for ShowVersionsOptions
impl StructuralPartialEq for ShowVersionsOptions
Auto Trait Implementations§
impl Freeze for ShowVersionsOptions
impl RefUnwindSafe for ShowVersionsOptions
impl Send for ShowVersionsOptions
impl Sync for ShowVersionsOptions
impl Unpin for ShowVersionsOptions
impl UnwindSafe for ShowVersionsOptions
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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§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<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 moreCreates a shared type from an unshared type.