pub struct SparseRegion {
pub offset: u64,
pub length: u64,
}Expand description
a data region in a sparse file holes are implicit (gaps between regions)
Fields§
§offset: u64offset where this data region starts in the logical file
length: u64length of this data region
Implementations§
Trait Implementations§
Source§impl Clone for SparseRegion
impl Clone for SparseRegion
Source§fn clone(&self) -> SparseRegion
fn clone(&self) -> SparseRegion
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 moreSource§impl Debug for SparseRegion
impl Debug for SparseRegion
Source§impl<'de> Deserialize<'de> for SparseRegion
impl<'de> Deserialize<'de> for SparseRegion
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SparseRegion
Source§impl PartialEq for SparseRegion
impl PartialEq for SparseRegion
Source§impl Serialize for SparseRegion
impl Serialize for SparseRegion
impl StructuralPartialEq for SparseRegion
Auto Trait Implementations§
impl Freeze for SparseRegion
impl RefUnwindSafe for SparseRegion
impl Send for SparseRegion
impl Sync for SparseRegion
impl Unpin for SparseRegion
impl UnsafeUnpin for SparseRegion
impl UnwindSafe for SparseRegion
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.