pub struct FixThinPackBuild {
pub pack: Vec<u8>,
pub index: PackIndexBuild,
pub appended_bases: Vec<ObjectId>,
}Expand description
A self-contained pack and the v2 index built for its final bytes.
Fields§
§pack: Vec<u8>The completed pack. This is byte-for-byte identical to the input when the input was already self-contained.
index: PackIndexBuildThe v2 index build corresponding to pack.
appended_bases: Vec<ObjectId>External base object ids appended to the pack, in append order.
Trait Implementations§
Source§impl Clone for FixThinPackBuild
impl Clone for FixThinPackBuild
Source§fn clone(&self) -> FixThinPackBuild
fn clone(&self) -> FixThinPackBuild
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 moreSource§impl Debug for FixThinPackBuild
impl Debug for FixThinPackBuild
impl Eq for FixThinPackBuild
Source§impl PartialEq for FixThinPackBuild
impl PartialEq for FixThinPackBuild
impl StructuralPartialEq for FixThinPackBuild
Auto Trait Implementations§
impl Freeze for FixThinPackBuild
impl RefUnwindSafe for FixThinPackBuild
impl Send for FixThinPackBuild
impl Sync for FixThinPackBuild
impl Unpin for FixThinPackBuild
impl UnsafeUnpin for FixThinPackBuild
impl UnwindSafe for FixThinPackBuild
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