pub struct RemoteBackupReport {
pub direction: String,
pub workspace_log_status: String,
pub workspace_log_verified: bool,
pub drafts_copied: usize,
pub drafts_skipped: usize,
pub git_publish: String,
}Expand description
Serializable subset of RemoteSyncReport for capture summaries.
Fields§
§direction: StringRemote direction, always push for auto-backup.
workspace_log_status: StringWorkspace log movement status: copied, skipped, or missing.
workspace_log_verified: booltrue when the source/mirrored log verification path passed.
drafts_copied: usizeNumber of draft JSON files copied to the remote checkout.
drafts_skipped: usizeNumber of draft JSON files already present and identical.
git_publish: StringGit publish status: pushed, no_changes, or not_applicable.
Trait Implementations§
Source§impl Clone for RemoteBackupReport
impl Clone for RemoteBackupReport
Source§fn clone(&self) -> RemoteBackupReport
fn clone(&self) -> RemoteBackupReport
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 moreSource§impl Debug for RemoteBackupReport
impl Debug for RemoteBackupReport
Source§impl PartialEq for RemoteBackupReport
impl PartialEq for RemoteBackupReport
Source§impl Serialize for RemoteBackupReport
impl Serialize for RemoteBackupReport
impl Eq for RemoteBackupReport
impl StructuralPartialEq for RemoteBackupReport
Auto Trait Implementations§
impl Freeze for RemoteBackupReport
impl RefUnwindSafe for RemoteBackupReport
impl Send for RemoteBackupReport
impl Sync for RemoteBackupReport
impl Unpin for RemoteBackupReport
impl UnsafeUnpin for RemoteBackupReport
impl UnwindSafe for RemoteBackupReport
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<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.