pub struct ObjectDeltaMetadata {
pub object_id: u64,
pub delta_sequence: u64,
pub region_offset: u64,
pub region_bytes: u32,
pub delta_bytes: u32,
pub flags: u32,
pub metadata_bytes: u32,
}Fields§
§object_id: u64§delta_sequence: u64§region_offset: u64§region_bytes: u32§delta_bytes: u32§flags: u32§metadata_bytes: u32Implementations§
Source§impl ObjectDeltaMetadata
impl ObjectDeltaMetadata
pub fn parse(source: &[u8]) -> Result<Self, NnrpError>
pub fn write(&self, destination: &mut [u8]) -> Result<(), NnrpError>
pub fn to_bytes(&self) -> Result<[u8; 40], NnrpError>
pub fn parse_with_extension(source: &[u8]) -> Result<(Self, &[u8]), NnrpError>
pub fn to_vec_with_extension( &self, extension: &[u8], ) -> Result<Vec<u8>, NnrpError>
Trait Implementations§
Source§impl Clone for ObjectDeltaMetadata
impl Clone for ObjectDeltaMetadata
Source§fn clone(&self) -> ObjectDeltaMetadata
fn clone(&self) -> ObjectDeltaMetadata
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 ObjectDeltaMetadata
Source§impl Debug for ObjectDeltaMetadata
impl Debug for ObjectDeltaMetadata
impl Eq for ObjectDeltaMetadata
Source§impl PartialEq for ObjectDeltaMetadata
impl PartialEq for ObjectDeltaMetadata
impl StructuralPartialEq for ObjectDeltaMetadata
Auto Trait Implementations§
impl Freeze for ObjectDeltaMetadata
impl RefUnwindSafe for ObjectDeltaMetadata
impl Send for ObjectDeltaMetadata
impl Sync for ObjectDeltaMetadata
impl Unpin for ObjectDeltaMetadata
impl UnsafeUnpin for ObjectDeltaMetadata
impl UnwindSafe for ObjectDeltaMetadata
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