pub trait UseAsyncState: Sealed {
// Required method
fn use_async_state<F, Fut, D, T, E>(
&mut self,
f: F,
deps: D,
) -> AsyncState<T, E>
where F: FnOnce() -> Fut + 'static,
Fut: Future<Output = Result<T, E>> + 'static,
D: PartialEq + Unpin + 'static,
T: Unpin + Send + Sync + 'static,
E: Unpin + Send + Sync + 'static;
}Required Methods§
fn use_async_state<F, Fut, D, T, E>( &mut self, f: F, deps: D, ) -> AsyncState<T, E>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".