Trait BinaryFormatParser

Source
pub trait BinaryFormatParser {
    // Required methods
    fn parse(data: &[u8]) -> ParseResult;
    fn can_parse(data: &[u8]) -> bool;
}
Expand description

Trait for binary format parsers

Required Methods§

Source

fn parse(data: &[u8]) -> ParseResult

Parse binary data

Source

fn can_parse(data: &[u8]) -> bool

Check if this parser can handle the data

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§