pub struct ExtentMap {
pub entries: Vec<ExtentEntry>,
}Expand description
Per-file map of chunks. V1 uses one extent map per file.
Fields§
§entries: Vec<ExtentEntry>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ExtentMap
impl<'de> Deserialize<'de> for ExtentMap
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
Auto Trait Implementations§
impl Freeze for ExtentMap
impl RefUnwindSafe for ExtentMap
impl Send for ExtentMap
impl Sync for ExtentMap
impl Unpin for ExtentMap
impl UnsafeUnpin for ExtentMap
impl UnwindSafe for ExtentMap
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