pub struct PackBitmapWriteOptions {
pub full_dag: bool,
pub hash_cache: bool,
pub lookup_table: bool,
pub prefer_bitmap_tips: Vec<String>,
pub verify_reachability_closure: bool,
}Expand description
Options controlling pack bitmap generation (caller-supplied; not read from the environment).
Fields§
§full_dag: boolWrite BITMAP_OPT_FULL_DAG (required for Git-compatible readers).
hash_cache: boolInclude the v1 name-hash tail section.
lookup_table: boolInclude the commit lookup table extension.
prefer_bitmap_tips: Vec<String>Ref name patterns (refs/heads/, …) that prefer tip commits inside each selection window.
verify_reachability_closure: boolWhen true, every object reachable from ref tips must appear in the bitmap order.
Trait Implementations§
Source§impl Clone for PackBitmapWriteOptions
impl Clone for PackBitmapWriteOptions
Source§impl Debug for PackBitmapWriteOptions
impl Debug for PackBitmapWriteOptions
Source§impl Default for PackBitmapWriteOptions
impl Default for PackBitmapWriteOptions
impl Eq for PackBitmapWriteOptions
Source§impl PartialEq for PackBitmapWriteOptions
impl PartialEq for PackBitmapWriteOptions
impl StructuralPartialEq for PackBitmapWriteOptions
Auto Trait Implementations§
impl Freeze for PackBitmapWriteOptions
impl RefUnwindSafe for PackBitmapWriteOptions
impl Send for PackBitmapWriteOptions
impl Sync for PackBitmapWriteOptions
impl Unpin for PackBitmapWriteOptions
impl UnsafeUnpin for PackBitmapWriteOptions
impl UnwindSafe for PackBitmapWriteOptions
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