pub(crate) struct ConsumerRouteControlOutcome(pub(super) Option<ConsumerRouteControlFailure>);Tuple Fields§
§0: Option<ConsumerRouteControlFailure>Implementations§
Source§impl ConsumerRouteControlOutcome
impl ConsumerRouteControlOutcome
pub(crate) const fn packet_gate_failed(self) -> bool
pub(crate) const fn activity_failed(self) -> bool
pub(crate) const fn keyframe_failed(self) -> bool
pub(crate) fn error(self) -> Option<TransportAdapterError>
Trait Implementations§
Source§impl Clone for ConsumerRouteControlOutcome
impl Clone for ConsumerRouteControlOutcome
Source§fn clone(&self) -> ConsumerRouteControlOutcome
fn clone(&self) -> ConsumerRouteControlOutcome
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 ConsumerRouteControlOutcome
impl Debug for ConsumerRouteControlOutcome
Source§impl Default for ConsumerRouteControlOutcome
impl Default for ConsumerRouteControlOutcome
Source§fn default() -> ConsumerRouteControlOutcome
fn default() -> ConsumerRouteControlOutcome
Returns the “default value” for a type. Read more
impl Copy for ConsumerRouteControlOutcome
impl Eq for ConsumerRouteControlOutcome
impl StructuralPartialEq for ConsumerRouteControlOutcome
Auto Trait Implementations§
impl Freeze for ConsumerRouteControlOutcome
impl RefUnwindSafe for ConsumerRouteControlOutcome
impl Send for ConsumerRouteControlOutcome
impl Sync for ConsumerRouteControlOutcome
impl Unpin for ConsumerRouteControlOutcome
impl UnsafeUnpin for ConsumerRouteControlOutcome
impl UnwindSafe for ConsumerRouteControlOutcome
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