pub enum MembershipMode {
StorePresence,
Explicit,
}Expand description
How repo membership of a pack is decided (overview Q16).
Variants§
StorePresence
A pack in the blob store is a member (M0).
Explicit
Only packs recorded by an AdvanceRefs apply are members (M1+).
Trait Implementations§
Source§impl Clone for MembershipMode
impl Clone for MembershipMode
impl Copy for MembershipMode
Source§impl Debug for MembershipMode
impl Debug for MembershipMode
impl Eq for MembershipMode
Source§impl PartialEq for MembershipMode
impl PartialEq for MembershipMode
impl StructuralPartialEq for MembershipMode
Auto Trait Implementations§
impl Freeze for MembershipMode
impl RefUnwindSafe for MembershipMode
impl Send for MembershipMode
impl Sync for MembershipMode
impl Unpin for MembershipMode
impl UnsafeUnpin for MembershipMode
impl UnwindSafe for MembershipMode
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