pub struct PackObjectHeader {
pub object_type: ObjectType,
pub size: u64,
pub delta_depth: usize,
}Expand description
A header resolved through its complete delta chain without materializing the object’s body.
Fields§
§object_type: ObjectType§size: u64§delta_depth: usizeDelta links below this entry (0 for an undeltified object).
Implementations§
Source§impl PackObjectHeader
impl PackObjectHeader
pub const fn undeltified(object_type: ObjectType, size: u64) -> Self
pub const fn type_and_size(self) -> (ObjectType, u64)
Trait Implementations§
Source§impl Clone for PackObjectHeader
impl Clone for PackObjectHeader
impl Copy for PackObjectHeader
Source§impl Debug for PackObjectHeader
impl Debug for PackObjectHeader
impl Eq for PackObjectHeader
Source§impl PartialEq for PackObjectHeader
impl PartialEq for PackObjectHeader
impl StructuralPartialEq for PackObjectHeader
Auto Trait Implementations§
impl Freeze for PackObjectHeader
impl RefUnwindSafe for PackObjectHeader
impl Send for PackObjectHeader
impl Sync for PackObjectHeader
impl Unpin for PackObjectHeader
impl UnsafeUnpin for PackObjectHeader
impl UnwindSafe for PackObjectHeader
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