pub enum RtcUdpIoBackend {
Tokio,
IoUring,
}Expand description
RTC packet-loop UDP I/O backend.
IoUring is available only on Linux. Selecting it on
another target makes transport construction return
MediaTransportBuildError::UnsupportedUdpIoBackend.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for RtcUdpIoBackend
impl Clone for RtcUdpIoBackend
Source§fn clone(&self) -> RtcUdpIoBackend
fn clone(&self) -> RtcUdpIoBackend
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 RtcUdpIoBackend
impl Debug for RtcUdpIoBackend
Source§impl Default for RtcUdpIoBackend
impl Default for RtcUdpIoBackend
Source§fn default() -> RtcUdpIoBackend
fn default() -> RtcUdpIoBackend
Returns the “default value” for a type. Read more
Source§impl Display for RtcUdpIoBackend
impl Display for RtcUdpIoBackend
Source§impl PartialEq for RtcUdpIoBackend
impl PartialEq for RtcUdpIoBackend
impl Copy for RtcUdpIoBackend
impl Eq for RtcUdpIoBackend
impl StructuralPartialEq for RtcUdpIoBackend
Auto Trait Implementations§
impl Freeze for RtcUdpIoBackend
impl RefUnwindSafe for RtcUdpIoBackend
impl Send for RtcUdpIoBackend
impl Sync for RtcUdpIoBackend
impl Unpin for RtcUdpIoBackend
impl UnsafeUnpin for RtcUdpIoBackend
impl UnwindSafe for RtcUdpIoBackend
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