pub struct SbeMessageHeader;Expand description
Utility for working with message headers without full decoding
Implementations§
Source§impl SbeMessageHeader
impl SbeMessageHeader
Sourcepub fn extract_template_id(data: &[u8]) -> SbeResult<u16>
pub fn extract_template_id(data: &[u8]) -> SbeResult<u16>
Extract just the template ID from a message buffer
Sourcepub fn extract_schema_version(data: &[u8]) -> SbeResult<u16>
pub fn extract_schema_version(data: &[u8]) -> SbeResult<u16>
Extract schema version from a message buffer
Sourcepub fn extract_message_length(data: &[u8]) -> SbeResult<u32>
pub fn extract_message_length(data: &[u8]) -> SbeResult<u32>
Extract message length from a message buffer
Auto Trait Implementations§
impl Freeze for SbeMessageHeader
impl RefUnwindSafe for SbeMessageHeader
impl Send for SbeMessageHeader
impl Sync for SbeMessageHeader
impl Unpin for SbeMessageHeader
impl UnwindSafe for SbeMessageHeader
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