Trait majordome::AppModRuntime

source ·
pub trait AppModRuntime
where Self: Send + Sync,
{ // Provided methods fn run<'life0, 'async_trait>( &'life0 self, _app: MajordomeApp ) -> Pin<Box<dyn Future<Output = Vec<AppModTask>> + Send + 'async_trait>> where Self: Sync + 'async_trait, 'life0: 'async_trait { ... } fn stop<'life0, 'async_trait>( &'life0 self, _app: MajordomeApp ) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>> where Self: Sync + 'async_trait, 'life0: 'async_trait { ... } }

Provided Methods§

source

fn run<'life0, 'async_trait>( &'life0 self, _app: MajordomeApp ) -> Pin<Box<dyn Future<Output = Vec<AppModTask>> + Send + 'async_trait>>
where Self: Sync + 'async_trait, 'life0: 'async_trait,

source

fn stop<'life0, 'async_trait>( &'life0 self, _app: MajordomeApp ) -> Pin<Box<dyn Future<Output = ()> + Send + 'async_trait>>
where Self: Sync + 'async_trait, 'life0: 'async_trait,

Implementors§