pub struct LedgerRestoreReport {
pub missing: usize,
pub restored: usize,
pub failed: Vec<(String, String)>,
pub unparseable: Vec<String>,
}Expand description
Outcome of restore_missing_ledger_entries.
Fields§
§missing: usizeCached entries that were missing from ASG before the restore.
restored: usizeEntries written back into ASG.
failed: Vec<(String, String)>(entry_id, error) for entries that could not be written.
unparseable: Vec<String>Cache rows missing from ASG whose body no longer parses, so there is nothing to restore them from.
Trait Implementations§
Source§impl Clone for LedgerRestoreReport
impl Clone for LedgerRestoreReport
Source§impl Debug for LedgerRestoreReport
impl Debug for LedgerRestoreReport
Source§impl Default for LedgerRestoreReport
impl Default for LedgerRestoreReport
Auto Trait Implementations§
impl Freeze for LedgerRestoreReport
impl RefUnwindSafe for LedgerRestoreReport
impl Send for LedgerRestoreReport
impl Sync for LedgerRestoreReport
impl Unpin for LedgerRestoreReport
impl UnsafeUnpin for LedgerRestoreReport
impl UnwindSafe for LedgerRestoreReport
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