#[non_exhaustive]pub enum OffloadPackRole {
Lop,
MainPromisor,
}Expand description
Which of the packs offload_blobs writes an OffloadPack is.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Lop
The LOP’s new pack of the blobs that moved, with a .keep marker.
MainPromisor
The main repository’s .promisor pack of every object it keeps.
Trait Implementations§
Source§impl Clone for OffloadPackRole
impl Clone for OffloadPackRole
impl Copy for OffloadPackRole
Source§impl Debug for OffloadPackRole
impl Debug for OffloadPackRole
impl Eq for OffloadPackRole
Source§impl PartialEq for OffloadPackRole
impl PartialEq for OffloadPackRole
impl StructuralPartialEq for OffloadPackRole
Auto Trait Implementations§
impl Freeze for OffloadPackRole
impl RefUnwindSafe for OffloadPackRole
impl Send for OffloadPackRole
impl Sync for OffloadPackRole
impl Unpin for OffloadPackRole
impl UnsafeUnpin for OffloadPackRole
impl UnwindSafe for OffloadPackRole
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.