[−][src]Struct wasmtime_async::WasmFuture
Future that runs WebAssembly code to completion, when the WebAssembly potentially includes async callback calls.
This struct should not be depended upon for anything other than it
being impl Future
. It will be removed once associated
existential traits will exist, to be replaced by direct impl Future
returns.
Trait Implementations
impl<'a, Ret> Future for WasmFuture<'a, Ret>
[src]
Auto Trait Implementations
impl<'a, Ret> RefUnwindSafe for WasmFuture<'a, Ret>
impl<'a, Ret> Send for WasmFuture<'a, Ret>
impl<'a, Ret> Sync for WasmFuture<'a, Ret>
impl<'a, Ret> Unpin for WasmFuture<'a, Ret>
impl<'a, Ret> !UnwindSafe for WasmFuture<'a, Ret>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,