pub trait Parse<'a>: Sized {
// Required method
fn parse_partial(reader: &mut ByteReader<'a>) -> Result<Self, ParseError>;
}Expand description
A trait for parsing SOME/IP payload types from a slice of bytes.
Required Methods§
Sourcefn parse_partial(reader: &mut ByteReader<'a>) -> Result<Self, ParseError>
fn parse_partial(reader: &mut ByteReader<'a>) -> Result<Self, ParseError>
Parses a SOME/IP payload type from a given slice of bytes.
For parsing using the entire slice, see ParseExt.
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.