pub struct TokioRuntime;
Expand description
A Quinn runtime for Tokio
Trait Implementations§
Source§impl Debug for TokioRuntime
impl Debug for TokioRuntime
Source§impl Runtime for TokioRuntime
impl Runtime for TokioRuntime
Source§fn new_timer(&self, t: Instant) -> Pin<Box<dyn AsyncTimer>>
fn new_timer(&self, t: Instant) -> Pin<Box<dyn AsyncTimer>>
Construct a timer that will expire at
i
Source§fn spawn(&self, future: Pin<Box<dyn Future<Output = ()> + Send>>)
fn spawn(&self, future: Pin<Box<dyn Future<Output = ()> + Send>>)
Drive
future
to completion in the backgroundSource§fn wrap_udp_socket(&self, sock: UdpSocket) -> Result<Arc<dyn AsyncUdpSocket>>
fn wrap_udp_socket(&self, sock: UdpSocket) -> Result<Arc<dyn AsyncUdpSocket>>
Convert
t
into the socket type used by this runtimeAuto Trait Implementations§
impl Freeze for TokioRuntime
impl RefUnwindSafe for TokioRuntime
impl Send for TokioRuntime
impl Sync for TokioRuntime
impl Unpin for TokioRuntime
impl UnwindSafe for TokioRuntime
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