pub trait FciParser<'a>: Sized {
const PACKET_TYPE: FciFeedbackPacketType;
const FCI_FORMAT: u8;
// Required method
fn parse(data: &'a [u8]) -> Result<Self, RtcpParseError>;
}Expand description
Trait for parsing FCI data in TransportFeedback or PayloadFeedback packets
Required Associated Constants§
const PACKET_TYPE: FciFeedbackPacketType
const FCI_FORMAT: u8
Required Methods§
Sourcefn parse(data: &'a [u8]) -> Result<Self, RtcpParseError>
fn parse(data: &'a [u8]) -> Result<Self, RtcpParseError>
Parse the provided FCI 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.