pub enum ExtentKind {
Hole,
AllocatedZero,
Content {
object: ObjectId,
object_offset: u64,
},
}Expand description
Physical representation of one logical byte interval.
Variants§
Hole
Unallocated bytes that read as zero.
AllocatedZero
Physically allocated bytes whose canonical value is zero.
Content
Bytes stored in one immutable blob span.
Trait Implementations§
Source§impl Clone for ExtentKind
impl Clone for ExtentKind
Source§impl Debug for ExtentKind
impl Debug for ExtentKind
impl Eq for ExtentKind
Source§impl PartialEq for ExtentKind
impl PartialEq for ExtentKind
impl StructuralPartialEq for ExtentKind
Auto Trait Implementations§
impl Freeze for ExtentKind
impl RefUnwindSafe for ExtentKind
impl Send for ExtentKind
impl Sync for ExtentKind
impl Unpin for ExtentKind
impl UnsafeUnpin for ExtentKind
impl UnwindSafe for ExtentKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request