Struct medea_client_api_proto::stats::RtcStat [−][src]
Represents the stats object constructed by inspecting a specific monitored object.
Fields
id: StatId
Unique ID that is associated with the object that was inspected to produce this RTCStats object.
timestamp: HighResTimeStamp
Timestamp associated with this object.
The time is relative to the UNIX epoch (Jan 1, 1970, UTC).
For statistics that came from a remote source (e.g., from received RTCP
packets), timestamp represents the time at which the information
arrived at the local endpoint. The remote timestamp can be found in an
additional field in an RtcStat
-derived dictionary, if applicable.
stats: RtcStatsType
Actual stats of this RtcStat
.
All possible stats are described in the RtcStatsType
enum.
Trait Implementations
impl Clone for RtcStat
[src]
impl Debug for RtcStat
[src]
impl<'de> Deserialize<'de> for RtcStat
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Hash for RtcStat
[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<RtcStat> for RtcStat
[src]
impl Serialize for RtcStat
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for RtcStat
[src]
Auto Trait Implementations
impl RefUnwindSafe for RtcStat
impl Send for RtcStat
impl Sync for RtcStat
impl Unpin for RtcStat
impl UnwindSafe for RtcStat
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>,