pub struct TransportMediaId(u64);Expand description
Worker-allocated key for one media realization.
Relay and diagnostics paths carry this key across workers. It is not a room
publication identity and callers must retain its TransportSourceKey or
TransportSessionKey.
Tuple Fields§
§0: u64Implementations§
Trait Implementations§
Source§impl Clone for TransportMediaId
impl Clone for TransportMediaId
Source§fn clone(&self) -> TransportMediaId
fn clone(&self) -> TransportMediaId
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 TransportMediaId
impl Debug for TransportMediaId
Source§impl Default for TransportMediaId
impl Default for TransportMediaId
Source§fn default() -> TransportMediaId
fn default() -> TransportMediaId
Returns the “default value” for a type. Read more
Source§impl Hash for TransportMediaId
impl Hash for TransportMediaId
Source§impl Ord for TransportMediaId
impl Ord for TransportMediaId
Source§fn cmp(&self, other: &TransportMediaId) -> Ordering
fn cmp(&self, other: &TransportMediaId) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TransportMediaId
impl PartialEq for TransportMediaId
Source§impl PartialOrd for TransportMediaId
impl PartialOrd for TransportMediaId
impl Copy for TransportMediaId
impl Eq for TransportMediaId
impl StructuralPartialEq for TransportMediaId
Auto Trait Implementations§
impl Freeze for TransportMediaId
impl RefUnwindSafe for TransportMediaId
impl Send for TransportMediaId
impl Sync for TransportMediaId
impl Unpin for TransportMediaId
impl UnsafeUnpin for TransportMediaId
impl UnwindSafe for TransportMediaId
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