pub struct TransportBitrateSnapshot {
pub total: Bitrate,
pub per_media: Vec<(TransportMediaId, Bitrate)>,
}Expand description
Point-in-time bitrate measurement aggregated across one or more transport users.
Fields§
§total: Bitrate§per_media: Vec<(TransportMediaId, Bitrate)>Trait Implementations§
Source§impl Clone for TransportBitrateSnapshot
impl Clone for TransportBitrateSnapshot
Source§fn clone(&self) -> TransportBitrateSnapshot
fn clone(&self) -> TransportBitrateSnapshot
Returns a duplicate 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 TransportBitrateSnapshot
impl Debug for TransportBitrateSnapshot
Source§impl Default for TransportBitrateSnapshot
impl Default for TransportBitrateSnapshot
Source§fn default() -> TransportBitrateSnapshot
fn default() -> TransportBitrateSnapshot
Returns the “default value” for a type. Read more
Source§impl PartialEq for TransportBitrateSnapshot
impl PartialEq for TransportBitrateSnapshot
impl Eq for TransportBitrateSnapshot
impl StructuralPartialEq for TransportBitrateSnapshot
Auto Trait Implementations§
impl Freeze for TransportBitrateSnapshot
impl RefUnwindSafe for TransportBitrateSnapshot
impl Send for TransportBitrateSnapshot
impl Sync for TransportBitrateSnapshot
impl Unpin for TransportBitrateSnapshot
impl UnsafeUnpin for TransportBitrateSnapshot
impl UnwindSafe for TransportBitrateSnapshot
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more