pub trait BoxedLaunchExEx<Node>: Sendwhere
Node: FullNodeComponents,{
// Required method
fn launch(
self: Box<Self>,
ctx: ExExContext<Node>,
) -> Pin<Box<dyn Future<Output = Result<Pin<Box<dyn Future<Output = Result<(), Report>> + Send>>, Report>> + Send>>;
}Expand description
A version of LaunchExEx that returns a boxed future. Makes the trait object-safe.
Required Methods§
Implementors§
impl<E, Node> BoxedLaunchExEx<Node> for E
Implements BoxedLaunchExEx for any LaunchExEx that is Send and 'static.
Returns a [BoxFuture] that resolves to a BoxExEx.