#[non_exhaustive]pub enum BlobNamespace {
Pack,
UploadMarker,
Object,
ObjectOffsets,
}Expand description
The physical namespace of a content-addressed blob.
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.
Pack
Pack bytes.
UploadMarker
Proof that a ticket holder streamed and verified a pack.
Object
The reassembled content of a Blob or ChunkedBlob, keyed by its object
id and shared by the whole deployment (SPEC-SERVER §9.6).
ObjectOffsets
The chunk-offset sidecar of an extracted ChunkedBlob, keyed by the
manifest’s object id.
Trait Implementations§
Source§impl Clone for BlobNamespace
impl Clone for BlobNamespace
impl Copy for BlobNamespace
Source§impl Debug for BlobNamespace
impl Debug for BlobNamespace
impl Eq for BlobNamespace
Source§impl Hash for BlobNamespace
impl Hash for BlobNamespace
Source§impl Ord for BlobNamespace
impl Ord for BlobNamespace
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for BlobNamespace
impl PartialEq for BlobNamespace
Source§impl PartialOrd for BlobNamespace
impl PartialOrd for BlobNamespace
impl StructuralPartialEq for BlobNamespace
Auto Trait Implementations§
impl Freeze for BlobNamespace
impl RefUnwindSafe for BlobNamespace
impl Send for BlobNamespace
impl Sync for BlobNamespace
impl Unpin for BlobNamespace
impl UnsafeUnpin for BlobNamespace
impl UnwindSafe for BlobNamespace
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