Trait bevy_defer::AsyncExtension
source · pub trait AsyncExtension {
// Required methods
fn spawn_task(
&mut self,
f: impl Future<Output = AccessResult> + 'static,
) -> &mut Self;
fn typed_signal<T: SignalId>(&mut self) -> WriteValue<T::Data>;
fn named_signal<T: SignalId>(&mut self, name: &str) -> WriteValue<T::Data>;
}
Required Methods§
sourcefn spawn_task(
&mut self,
f: impl Future<Output = AccessResult> + 'static,
) -> &mut Self
fn spawn_task( &mut self, f: impl Future<Output = AccessResult> + 'static, ) -> &mut Self
Spawn a task to be run on the AsyncExecutor
.
sourcefn typed_signal<T: SignalId>(&mut self) -> WriteValue<T::Data>
fn typed_signal<T: SignalId>(&mut self) -> WriteValue<T::Data>
Obtain a named signal.
sourcefn named_signal<T: SignalId>(&mut self, name: &str) -> WriteValue<T::Data>
fn named_signal<T: SignalId>(&mut self, name: &str) -> WriteValue<T::Data>
Obtain a named signal.
Object Safety§
This trait is not object safe.