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