pub struct SstMetadata {
pub sst_id: u64,
pub stripe: u8,
pub extent: Extent,
pub handle: SstBlockHandle,
pub first_key: Bytes,
pub last_key: Bytes,
}Expand description
SST metadata
Fields§
§sst_id: u64§stripe: u8§extent: Extent§handle: SstBlockHandle§first_key: Bytes§last_key: BytesTrait Implementations§
Source§impl Clone for SstMetadata
impl Clone for SstMetadata
Source§fn clone(&self) -> SstMetadata
fn clone(&self) -> SstMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !Freeze for SstMetadata
impl RefUnwindSafe for SstMetadata
impl Send for SstMetadata
impl Sync for SstMetadata
impl Unpin for SstMetadata
impl UnwindSafe for SstMetadata
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