pub struct MessageHeader {
pub encoding: u8,
pub message_type: u8,
pub compressed: u8,
pub _unused: u8,
pub length: u32,
}Expand description
Header of q IPC data frame.
Fields§
§encoding: u8Encoding.
- 0: Big Endian
- 1: Little Endian
message_type: u8Message type. One of followings:
- 0: Asynchronous
- 1: Synchronous
- 2: Response
compressed: u8Indicator of whether the message is compressed or not.
- 0: Uncompressed
- 1: Compressed
_unused: u8Reserved byte.
length: u32Total length of the message including header.
Implementations§
Trait Implementations§
Source§impl Clone for MessageHeader
impl Clone for MessageHeader
Source§fn clone(&self) -> MessageHeader
fn clone(&self) -> MessageHeader
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MessageHeader
impl Debug for MessageHeader
impl Copy for MessageHeader
Auto Trait Implementations§
impl Freeze for MessageHeader
impl RefUnwindSafe for MessageHeader
impl Send for MessageHeader
impl Sync for MessageHeader
impl Unpin for MessageHeader
impl UnwindSafe for MessageHeader
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