pub struct DownloadJournalView {
pub intent: String,
pub pending_artifacts: usize,
pub is_complete: bool,
pub artifacts: Vec<DownloadArtifactView>,
}Expand description
Owned read-only journal projection with progress derived from actual entries.
Fields§
§intent: StringCanonical immutable intent digest.
pending_artifacts: usizeNumber of artifacts not yet locally durable.
is_complete: boolWhether every selected artifact has retained durable publication.
artifacts: Vec<DownloadArtifactView>Entry-derived resume actions in canonical principal order.
Trait Implementations§
Source§impl Clone for DownloadJournalView
impl Clone for DownloadJournalView
Source§impl Debug for DownloadJournalView
impl Debug for DownloadJournalView
impl Eq for DownloadJournalView
Source§impl PartialEq for DownloadJournalView
impl PartialEq for DownloadJournalView
Source§impl Serialize for DownloadJournalView
impl Serialize for DownloadJournalView
impl StructuralPartialEq for DownloadJournalView
Auto Trait Implementations§
impl Freeze for DownloadJournalView
impl RefUnwindSafe for DownloadJournalView
impl Send for DownloadJournalView
impl Sync for DownloadJournalView
impl Unpin for DownloadJournalView
impl UnsafeUnpin for DownloadJournalView
impl UnwindSafe for DownloadJournalView
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