pub struct StoreBlockRange {
pub store_offset: u64,
pub relative_offset: u64,
pub range_size: u64,
}Expand description
A 24-byte store block range record.
Fields§
§store_offset: u64Store block range start offset (volume-relative).
relative_offset: u64Relative block range start offset (store-relative).
range_size: u64Block range size, in bytes.
Implementations§
Trait Implementations§
Source§impl Clone for StoreBlockRange
impl Clone for StoreBlockRange
Source§fn clone(&self) -> StoreBlockRange
fn clone(&self) -> StoreBlockRange
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 StoreBlockRange
Source§impl Debug for StoreBlockRange
impl Debug for StoreBlockRange
impl Eq for StoreBlockRange
Source§impl PartialEq for StoreBlockRange
impl PartialEq for StoreBlockRange
Source§fn eq(&self, other: &StoreBlockRange) -> bool
fn eq(&self, other: &StoreBlockRange) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for StoreBlockRange
Auto Trait Implementations§
impl Freeze for StoreBlockRange
impl RefUnwindSafe for StoreBlockRange
impl Send for StoreBlockRange
impl Sync for StoreBlockRange
impl Unpin for StoreBlockRange
impl UnsafeUnpin for StoreBlockRange
impl UnwindSafe for StoreBlockRange
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