pub enum TransportTraceEventData {
Probation {
timestamp: u64,
direction: TraceEventDirection,
info: RtpPacketTraceInfo,
},
Bwe {
timestamp: u64,
direction: TraceEventDirection,
info: BweTraceInfo,
},
}
Expand description
Data contained in transport trace events.
See also “trace” event in the Debugging section (TypeScript-oriented, but concepts apply here as well).
Variants§
Probation
RTP probation packet.
Bwe
Transport bandwidth estimation changed.
Trait Implementations§
Source§impl Clone for TransportTraceEventData
impl Clone for TransportTraceEventData
Source§fn clone(&self) -> TransportTraceEventData
fn clone(&self) -> TransportTraceEventData
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 TransportTraceEventData
impl Debug for TransportTraceEventData
Source§impl<'de> Deserialize<'de> for TransportTraceEventData
impl<'de> Deserialize<'de> for TransportTraceEventData
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
Auto Trait Implementations§
impl Freeze for TransportTraceEventData
impl RefUnwindSafe for TransportTraceEventData
impl Send for TransportTraceEventData
impl Sync for TransportTraceEventData
impl Unpin for TransportTraceEventData
impl UnwindSafe for TransportTraceEventData
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