pub struct AsyncStdRuntime;
Expand description
A Quinn runtime for async-std
Trait Implementations§
Source§impl Debug for AsyncStdRuntime
impl Debug for AsyncStdRuntime
Source§impl Runtime for AsyncStdRuntime
impl Runtime for AsyncStdRuntime
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 AsyncStdRuntime
impl RefUnwindSafe for AsyncStdRuntime
impl Send for AsyncStdRuntime
impl Sync for AsyncStdRuntime
impl Unpin for AsyncStdRuntime
impl UnwindSafe for AsyncStdRuntime
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