pub struct DownloadJournal {
pub journal_version: u16,
pub backup_id: String,
pub artifacts: Vec<ArtifactJournalEntry>,
}Expand description
DownloadJournal
Fields§
§journal_version: u16§backup_id: String§artifacts: Vec<ArtifactJournalEntry>Implementations§
Source§impl DownloadJournal
impl DownloadJournal
Sourcepub fn validate(&self) -> Result<(), JournalValidationError>
pub fn validate(&self) -> Result<(), JournalValidationError>
Validate resumable artifact state for one backup run.
Trait Implementations§
Source§impl Clone for DownloadJournal
impl Clone for DownloadJournal
Source§fn clone(&self) -> DownloadJournal
fn clone(&self) -> DownloadJournal
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 DownloadJournal
impl Debug for DownloadJournal
Source§impl<'de> Deserialize<'de> for DownloadJournal
impl<'de> Deserialize<'de> for DownloadJournal
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DownloadJournal
impl RefUnwindSafe for DownloadJournal
impl Send for DownloadJournal
impl Sync for DownloadJournal
impl Unpin for DownloadJournal
impl UnsafeUnpin for DownloadJournal
impl UnwindSafe for DownloadJournal
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