pub struct BackupReport {
pub files: Vec<String>,
pub bytes: u64,
pub verified: bool,
}Expand description
Report returned by GraphDb::backup_to.
Fields§
§files: Vec<String>Filenames copied into the destination directory (sorted ascending).
bytes: u64Total bytes written across all copied files.
verified: booltrue when the destination opened cleanly and passed post-copy checks.
For stores that have a snapshot.bin this means: all V8 section CRCs
matched and the destination opened without error.
For WAL-only stores (no snapshot.bin) there is no snapshot to
CRC-check; verified is true when the destination opened and
replayed the WAL without error (record-level checksums in the WAL
provide the integrity signal, not section CRCs).
Trait Implementations§
Source§impl Clone for BackupReport
impl Clone for BackupReport
Source§fn clone(&self) -> BackupReport
fn clone(&self) -> BackupReport
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 moreAuto Trait Implementations§
impl Freeze for BackupReport
impl RefUnwindSafe for BackupReport
impl Send for BackupReport
impl Sync for BackupReport
impl Unpin for BackupReport
impl UnsafeUnpin for BackupReport
impl UnwindSafe for BackupReport
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.