Struct ChunkRef
pub struct ChunkRef {
pub hash: ObjectId,
pub offset: u64,
pub size: u64,
}Expand description
A reference to a stored chunk: its hash plus where it sits in the source file.
Fields§
§hash: ObjectId§offset: u64§size: u64Trait Implementations§
§impl<'de> Deserialize<'de> for ChunkRef
impl<'de> Deserialize<'de> for ChunkRef
§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChunkRef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChunkRef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
§impl Serialize for ChunkRef
impl Serialize for ChunkRef
§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for ChunkRef
impl StructuralPartialEq for ChunkRef
Auto Trait Implementations§
impl Freeze for ChunkRef
impl RefUnwindSafe for ChunkRef
impl Send for ChunkRef
impl Sync for ChunkRef
impl Unpin for ChunkRef
impl UnsafeUnpin for ChunkRef
impl UnwindSafe for ChunkRef
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