pub struct ObjectHeaderWriter { /* private fields */ }Expand description
Writer for v2 object headers with proper checksums.
Implementations§
Source§impl ObjectHeaderWriter
impl ObjectHeaderWriter
Sourcepub fn add_message(&mut self, msg_type: MessageType, data: Vec<u8>)
pub fn add_message(&mut self, msg_type: MessageType, data: Vec<u8>)
Add a message to the header with default flags (0).
Sourcepub fn add_message_with_flags(
&mut self,
msg_type: MessageType,
data: Vec<u8>,
flags: u8,
)
pub fn add_message_with_flags( &mut self, msg_type: MessageType, data: Vec<u8>, flags: u8, )
Add a message with specific flags.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ObjectHeaderWriter
impl RefUnwindSafe for ObjectHeaderWriter
impl Send for ObjectHeaderWriter
impl Sync for ObjectHeaderWriter
impl Unpin for ObjectHeaderWriter
impl UnsafeUnpin for ObjectHeaderWriter
impl UnwindSafe for ObjectHeaderWriter
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