Struct medea_client_api_proto::stats::RtcPeerConnectionStats [−][src]
This is supported on crate feature
extended-stats only.Fields
data_channels_opened: Option<u64>Number of unique DataChannels that have entered the open state
during their lifetime.
data_channels_closed: Option<u64>Number of unique DataChannels that have left the open state during
their lifetime (due to being closed by either end or the underlying
transport being closed). DataChannels that transition from
connecting to closing or closed without ever being open are not
counted in this number.
data_channels_requested: Option<u64>Number of unique DataChannels returned from a successful
createDataChannel call on the RTCPeerConnection.
If the underlying data transport is not established, these may be in
the connecting state.
data_channels_accepted: Option<u64>Number of unique DataChannels signaled in a datachannel event on
the RTCPeerConnection.
Trait Implementations
impl Clone for RtcPeerConnectionStats[src]
fn clone(&self) -> RtcPeerConnectionStats[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for RtcPeerConnectionStats[src]
impl Debug for RtcPeerConnectionStats[src]
impl<'de> Deserialize<'de> for RtcPeerConnectionStats[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
impl Hash for RtcPeerConnectionStats[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
impl PartialEq<RtcPeerConnectionStats> for RtcPeerConnectionStats[src]
fn eq(&self, other: &RtcPeerConnectionStats) -> bool[src]
fn ne(&self, other: &RtcPeerConnectionStats) -> bool[src]
impl Serialize for RtcPeerConnectionStats[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer, [src]
__S: Serializer,
impl StructuralPartialEq for RtcPeerConnectionStats[src]
Auto Trait Implementations
impl RefUnwindSafe for RtcPeerConnectionStats[src]
impl Send for RtcPeerConnectionStats[src]
impl Sync for RtcPeerConnectionStats[src]
impl Unpin for RtcPeerConnectionStats[src]
impl UnwindSafe for RtcPeerConnectionStats[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,