Struct MediaWorkerId
#[repr(transparent)]pub struct MediaWorkerId(usize);Expand description
runtime-local identifier for one rtc media worker
this is worker identity, not a worker count or vector capacity
convert to raw usize only when indexing worker storage or projecting
telemetry and diagnostics fields
Tuple Fields§
§0: usizeImplementations§
§impl MediaWorkerId
impl MediaWorkerId
pub const fn from_raw(raw: usize) -> MediaWorkerId
pub const fn as_usize(self) -> usize
Trait Implementations§
§impl Clone for MediaWorkerId
impl Clone for MediaWorkerId
§fn clone(&self) -> MediaWorkerId
fn clone(&self) -> MediaWorkerId
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 more§impl Debug for MediaWorkerId
impl Debug for MediaWorkerId
§impl Hash for MediaWorkerId
impl Hash for MediaWorkerId
§impl Ord for MediaWorkerId
impl Ord for MediaWorkerId
§impl PartialEq for MediaWorkerId
impl PartialEq for MediaWorkerId
§impl PartialOrd for MediaWorkerId
impl PartialOrd for MediaWorkerId
impl Copy for MediaWorkerId
impl Eq for MediaWorkerId
impl StructuralPartialEq for MediaWorkerId
Auto Trait Implementations§
impl Freeze for MediaWorkerId
impl RefUnwindSafe for MediaWorkerId
impl Send for MediaWorkerId
impl Sync for MediaWorkerId
impl Unpin for MediaWorkerId
impl UnsafeUnpin for MediaWorkerId
impl UnwindSafe for MediaWorkerId
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