pub struct BundleSpec {
pub include: Vec<(ObjectId, String)>,
pub exclude: Vec<ObjectId>,
pub filter: Option<FilterSpec>,
}Expand description
Input for write_bundle.
Fields§
§include: Vec<(ObjectId, String)>Tips to include (oid + ref name for the header).
exclude: Vec<ObjectId>Commits treated as already present (incremental bundles).
filter: Option<FilterSpec>Optional partial-clone filter (forces v3).
Trait Implementations§
Source§impl Clone for BundleSpec
impl Clone for BundleSpec
Source§impl Debug for BundleSpec
impl Debug for BundleSpec
Auto Trait Implementations§
impl Freeze for BundleSpec
impl RefUnwindSafe for BundleSpec
impl Send for BundleSpec
impl Sync for BundleSpec
impl Unpin for BundleSpec
impl UnsafeUnpin for BundleSpec
impl UnwindSafe for BundleSpec
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