#[repr(u8)]pub enum TraceEventType {
Keyframe = 0,
Fir = 1,
Nack = 2,
Pli = 3,
Rtp = 4,
Sr = 5,
}
Expand description
The enum TraceEventType
in the namespace FBS.Producer
Generated from these locations:
- Enum
TraceEventType
in the filefbs/producer.fbs:8
Variants§
Keyframe = 0
The variant KEYFRAME
in the enum TraceEventType
Fir = 1
The variant FIR
in the enum TraceEventType
Nack = 2
The variant NACK
in the enum TraceEventType
Pli = 3
The variant PLI
in the enum TraceEventType
Rtp = 4
The variant RTP
in the enum TraceEventType
Sr = 5
The variant SR
in the enum TraceEventType
Implementations§
Source§impl TraceEventType
impl TraceEventType
Sourcepub const ENUM_VALUES: [Self; 6]
pub const ENUM_VALUES: [Self; 6]
Array containing all valid variants of TraceEventType
Trait Implementations§
Source§impl Clone for TraceEventType
impl Clone for TraceEventType
Source§fn clone(&self) -> TraceEventType
fn clone(&self) -> TraceEventType
Returns a copy 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 TraceEventType
impl Debug for TraceEventType
Source§impl<'de> Deserialize<'de> for TraceEventType
impl<'de> Deserialize<'de> for TraceEventType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<TraceEventType> for u8
impl From<TraceEventType> for u8
Source§fn from(value: TraceEventType) -> Self
fn from(value: TraceEventType) -> Self
Converts to this type from the input type.
Source§impl Hash for TraceEventType
impl Hash for TraceEventType
Source§impl Ord for TraceEventType
impl Ord for TraceEventType
Source§fn cmp(&self, other: &TraceEventType) -> Ordering
fn cmp(&self, other: &TraceEventType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TraceEventType
impl PartialEq for TraceEventType
Source§impl PartialOrd for TraceEventType
impl PartialOrd for TraceEventType
Source§impl Serialize for TraceEventType
impl Serialize for TraceEventType
Source§impl TryFrom<u8> for TraceEventType
impl TryFrom<u8> for TraceEventType
Source§type Error = UnknownEnumTagKind
type Error = UnknownEnumTagKind
The type returned in the event of a conversion error.
impl Copy for TraceEventType
impl Eq for TraceEventType
impl StructuralPartialEq for TraceEventType
impl VectorWrite<TraceEventType> for TraceEventType
impl WriteAs<TraceEventType> for TraceEventType
impl WriteAsDefault<TraceEventType, TraceEventType> for TraceEventType
impl WriteAsOptional<TraceEventType> for TraceEventType
Auto Trait Implementations§
impl Freeze for TraceEventType
impl RefUnwindSafe for TraceEventType
impl Send for TraceEventType
impl Sync for TraceEventType
impl Unpin for TraceEventType
impl UnwindSafe for TraceEventType
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