pub enum ConsumerActivity {
Active,
Inactive,
}Expand description
consumer-side transport activity state
a consumer can be inactive while the room still owns the subscription that distinction lets source policy pause delivery without deleting the negotiated transport route
Variants§
Active
RTP may be delivered when this consumer’s packet gate also allows it
Inactive
RTP delivery to this consumer is paused
Implementations§
Trait Implementations§
Source§impl Clone for ConsumerActivity
impl Clone for ConsumerActivity
Source§fn clone(&self) -> ConsumerActivity
fn clone(&self) -> ConsumerActivity
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 ConsumerActivity
impl Debug for ConsumerActivity
Source§impl PartialEq for ConsumerActivity
impl PartialEq for ConsumerActivity
impl Copy for ConsumerActivity
impl Eq for ConsumerActivity
impl StructuralPartialEq for ConsumerActivity
Auto Trait Implementations§
impl Freeze for ConsumerActivity
impl RefUnwindSafe for ConsumerActivity
impl Send for ConsumerActivity
impl Sync for ConsumerActivity
impl Unpin for ConsumerActivity
impl UnsafeUnpin for ConsumerActivity
impl UnwindSafe for ConsumerActivity
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