pub trait Execute<T>: Sized + Buildwhere
    T: GStore + GStoreMut,{
    // Provided method
    fn execute<'life0, 'async_trait>(
        self,
        glue: &'life0 mut Glue<T>
    ) -> Pin<Box<dyn Future<Output = Result<Payload, Error>> + 'async_trait>>
       where 'life0: 'async_trait,
             Self: 'async_trait { ... }
}

Provided Methods§

source

fn execute<'life0, 'async_trait>( self, glue: &'life0 mut Glue<T> ) -> Pin<Box<dyn Future<Output = Result<Payload, Error>> + 'async_trait>>where 'life0: 'async_trait, Self: 'async_trait,

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T, B> Execute<T> for Bwhere T: GStore + GStoreMut, B: Build,