Trait embedded_svc::utils::asyncify::UnblockingAsyncify
source · pub trait UnblockingAsyncify {
type AsyncWrapper<U, S>: UnblockingAsyncWrapper<U, S>;
// Provided methods
fn unblock_into_async<U>(self, unblocker: U) -> Self::AsyncWrapper<U, Self>
where Self: Sized { ... }
fn unblock_as_async<U>(
&mut self,
unblocker: U
) -> Self::AsyncWrapper<U, &mut Self> { ... }
}Required Associated Types§
type AsyncWrapper<U, S>: UnblockingAsyncWrapper<U, S>
Provided Methods§
fn unblock_into_async<U>(self, unblocker: U) -> Self::AsyncWrapper<U, Self>where
Self: Sized,
fn unblock_as_async<U>( &mut self, unblocker: U ) -> Self::AsyncWrapper<U, &mut Self>
Object Safety§
This trait is not object safe.