pub struct TransportWorkerPressureSnapshot {
pub media_worker_id: MediaWorkerId,
pub egress_bitrate: Bitrate,
pub packet_loop_delay_ms: Option<u64>,
pub command_backlog_depth: usize,
pub relay_mailbox_depth: usize,
pub worker_pressure_score: u8,
}Expand description
Transport-observed pressure for one local media worker.
Fields§
§media_worker_id: MediaWorkerId§egress_bitrate: Bitrate§packet_loop_delay_ms: Option<u64>§command_backlog_depth: usize§relay_mailbox_depth: usize§worker_pressure_score: u8Trait Implementations§
Source§impl Clone for TransportWorkerPressureSnapshot
impl Clone for TransportWorkerPressureSnapshot
Source§fn clone(&self) -> TransportWorkerPressureSnapshot
fn clone(&self) -> TransportWorkerPressureSnapshot
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 PartialEq for TransportWorkerPressureSnapshot
impl PartialEq for TransportWorkerPressureSnapshot
Source§fn eq(&self, other: &TransportWorkerPressureSnapshot) -> bool
fn eq(&self, other: &TransportWorkerPressureSnapshot) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for TransportWorkerPressureSnapshot
impl Eq for TransportWorkerPressureSnapshot
impl StructuralPartialEq for TransportWorkerPressureSnapshot
Auto Trait Implementations§
impl Freeze for TransportWorkerPressureSnapshot
impl RefUnwindSafe for TransportWorkerPressureSnapshot
impl Send for TransportWorkerPressureSnapshot
impl Sync for TransportWorkerPressureSnapshot
impl Unpin for TransportWorkerPressureSnapshot
impl UnsafeUnpin for TransportWorkerPressureSnapshot
impl UnwindSafe for TransportWorkerPressureSnapshot
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