pub struct DeltaSplitter {
pub fallback: ChunkSplitter,
}Expand description
The whole-entry delta splitter: exactly the decision plan_version makes,
expressed as units.
Emits either one delta unit covering the whole file, or the fallback
splitter’s byte units. This is what the per-entry EntryReader model could
express, and it is here to show that the swap loses nothing: the same
archives are still writable.
Fields§
§fallback: ChunkSplitterTrait Implementations§
Auto Trait Implementations§
impl Freeze for DeltaSplitter
impl RefUnwindSafe for DeltaSplitter
impl Send for DeltaSplitter
impl Sync for DeltaSplitter
impl Unpin for DeltaSplitter
impl UnsafeUnpin for DeltaSplitter
impl UnwindSafe for DeltaSplitter
Blanket Implementations§
impl<T> Allocation for T
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