pub struct BackupRecoveryAction {
pub session_id: String,
pub source_file: String,
pub current_requests: usize,
pub recovered_requests: usize,
pub current_size: u64,
pub recovered_size: u64,
pub converted: bool,
}Expand description
Detail about a single session backup recovery action.
Fields§
§session_id: StringSession ID (UUID portion of filename)
source_file: StringSource file used for recovery (the backup with more requests)
current_requests: usizeNumber of requests in the current .jsonl
recovered_requests: usizeNumber of requests in the best backup
current_size: u64Size of the current .jsonl in bytes
recovered_size: u64Size of the best backup in bytes
converted: boolWhether the source was a different format (e.g. .json → .jsonl conversion)
Trait Implementations§
Source§impl Clone for BackupRecoveryAction
impl Clone for BackupRecoveryAction
Source§fn clone(&self) -> BackupRecoveryAction
fn clone(&self) -> BackupRecoveryAction
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 BackupRecoveryAction
impl RefUnwindSafe for BackupRecoveryAction
impl Send for BackupRecoveryAction
impl Sync for BackupRecoveryAction
impl Unpin for BackupRecoveryAction
impl UnsafeUnpin for BackupRecoveryAction
impl UnwindSafe for BackupRecoveryAction
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