pub enum ArchiveWritePhase {
PlanningPayload,
PlanningMetadata,
EmittingPayload,
EmittingMetadata,
}Expand description
One observable phase of archive creation.
Variants§
PlanningPayload
Read and compress source payloads to produce a deterministic archive plan.
PlanningMetadata
Build index and other metadata plans after the payload layout is known.
EmittingPayload
Read, compress, protect, and write the planned payload blocks.
EmittingMetadata
Protect and write indexes, recovery metadata, footers, and trailers.
Trait Implementations§
Source§impl Clone for ArchiveWritePhase
impl Clone for ArchiveWritePhase
Source§fn clone(&self) -> ArchiveWritePhase
fn clone(&self) -> ArchiveWritePhase
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 moreimpl Copy for ArchiveWritePhase
Source§impl Debug for ArchiveWritePhase
impl Debug for ArchiveWritePhase
impl Eq for ArchiveWritePhase
Source§impl Hash for ArchiveWritePhase
impl Hash for ArchiveWritePhase
Source§impl Ord for ArchiveWritePhase
impl Ord for ArchiveWritePhase
Source§fn cmp(&self, other: &ArchiveWritePhase) -> Ordering
fn cmp(&self, other: &ArchiveWritePhase) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ArchiveWritePhase
impl PartialEq for ArchiveWritePhase
Source§impl PartialOrd for ArchiveWritePhase
impl PartialOrd for ArchiveWritePhase
impl StructuralPartialEq for ArchiveWritePhase
Auto Trait Implementations§
impl Freeze for ArchiveWritePhase
impl RefUnwindSafe for ArchiveWritePhase
impl Send for ArchiveWritePhase
impl Sync for ArchiveWritePhase
impl Unpin for ArchiveWritePhase
impl UnsafeUnpin for ArchiveWritePhase
impl UnwindSafe for ArchiveWritePhase
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