Enum webrtc::stats::StatsReportType
source · pub enum StatsReportType {
Show 13 variants
CandidatePair(ICECandidatePairStats),
CertificateStats(CertificateStats),
Codec(CodecStats),
DataChannel(DataChannelStats),
LocalCandidate(ICECandidateStats),
PeerConnection(PeerConnectionStats),
RemoteCandidate(ICECandidateStats),
SCTPTransport(ICETransportStats),
Transport(ICETransportStats),
InboundRTP(InboundRTPStats),
OutboundRTP(OutboundRTPStats),
RemoteInboundRTP(RemoteInboundRTPStats),
RemoteOutboundRTP(RemoteOutboundRTPStats),
}
Variants§
CandidatePair(ICECandidatePairStats)
CertificateStats(CertificateStats)
Codec(CodecStats)
DataChannel(DataChannelStats)
LocalCandidate(ICECandidateStats)
PeerConnection(PeerConnectionStats)
RemoteCandidate(ICECandidateStats)
SCTPTransport(ICETransportStats)
Transport(ICETransportStats)
InboundRTP(InboundRTPStats)
OutboundRTP(OutboundRTPStats)
RemoteInboundRTP(RemoteInboundRTPStats)
RemoteOutboundRTP(RemoteOutboundRTPStats)
Trait Implementations§
source§impl Debug for StatsReportType
impl Debug for StatsReportType
source§impl<'de> Deserialize<'de> for StatsReportType
impl<'de> Deserialize<'de> for StatsReportType
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<SourceStatsType> for StatsReportType
impl From<SourceStatsType> for StatsReportType
source§fn from(stats: SourceStatsType) -> Self
fn from(stats: SourceStatsType) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for StatsReportType
impl RefUnwindSafe for StatsReportType
impl Send for StatsReportType
impl Sync for StatsReportType
impl Unpin for StatsReportType
impl UnwindSafe for StatsReportType
Blanket Implementations§
source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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