pub enum BlobContent {
Available {
raw_digest: Digest,
projection_digest: Digest,
},
LfsPointer {
raw_digest: Digest,
},
}Expand description
The content evidence retained for a located blob. An available blob has both digests; an LFS pointer has only the digest of the pointer bytes.
Variants§
Implementations§
Source§impl BlobContent
impl BlobContent
pub const fn projection_digest(self) -> Option<Digest>
pub const fn is_lfs_pointer(self) -> bool
Trait Implementations§
Source§impl Clone for BlobContent
impl Clone for BlobContent
Source§fn clone(&self) -> BlobContent
fn clone(&self) -> BlobContent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for BlobContent
Source§impl Debug for BlobContent
impl Debug for BlobContent
impl Eq for BlobContent
Source§impl<'_enum> From<&'_enum BlobContent> for BlobContentTag
impl<'_enum> From<&'_enum BlobContent> for BlobContentTag
Source§fn from(val: &'_enum BlobContent) -> BlobContentTag
fn from(val: &'_enum BlobContent) -> BlobContentTag
Converts to this type from the input type.
Source§impl From<BlobContent> for BlobContentTag
impl From<BlobContent> for BlobContentTag
Source§fn from(val: BlobContent) -> BlobContentTag
fn from(val: BlobContent) -> BlobContentTag
Converts to this type from the input type.
Source§impl IntoDiscriminant for BlobContent
impl IntoDiscriminant for BlobContent
Source§type Discriminant = BlobContentTag
type Discriminant = BlobContentTag
Enum listing the same variants as this enum but without any data fields
fn discriminant(&self) -> Self::Discriminant
Source§impl PartialEq for BlobContent
impl PartialEq for BlobContent
impl StructuralPartialEq for BlobContent
Auto Trait Implementations§
impl Freeze for BlobContent
impl RefUnwindSafe for BlobContent
impl Send for BlobContent
impl Sync for BlobContent
impl Unpin for BlobContent
impl UnsafeUnpin for BlobContent
impl UnwindSafe for BlobContent
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