pub struct PartialResultMetadata {
pub operation_id: u64,
pub result_sequence: u64,
pub object_id: u64,
pub delta_sequence: u64,
pub body_bytes: u32,
pub flags: u32,
}Fields§
§operation_id: u64§result_sequence: u64§object_id: u64§delta_sequence: u64§body_bytes: u32§flags: u32Implementations§
Source§impl PartialResultMetadata
impl PartialResultMetadata
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_body(source: &[u8]) -> Result<(Self, &[u8]), NnrpError>
pub fn to_vec_with_body(&self, body: &[u8]) -> Result<Vec<u8>, NnrpError>
Trait Implementations§
Source§impl Clone for PartialResultMetadata
impl Clone for PartialResultMetadata
Source§fn clone(&self) -> PartialResultMetadata
fn clone(&self) -> PartialResultMetadata
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 PartialResultMetadata
Source§impl Debug for PartialResultMetadata
impl Debug for PartialResultMetadata
impl Eq for PartialResultMetadata
Source§impl PartialEq for PartialResultMetadata
impl PartialEq for PartialResultMetadata
impl StructuralPartialEq for PartialResultMetadata
Auto Trait Implementations§
impl Freeze for PartialResultMetadata
impl RefUnwindSafe for PartialResultMetadata
impl Send for PartialResultMetadata
impl Sync for PartialResultMetadata
impl Unpin for PartialResultMetadata
impl UnsafeUnpin for PartialResultMetadata
impl UnwindSafe for PartialResultMetadata
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