FetchFixture

Trait FetchFixture 

Source
pub trait FetchFixture {
    // Required methods
    fn user<'life0, 'life1, 'async_trait>(
        &'life0 self,
        db: &'life1 Database,
        d: usize,
    ) -> Pin<Box<dyn Future<Output = User> + Send + 'async_trait>>
       where Self: 'async_trait,
             'life0: 'async_trait,
             'life1: 'async_trait;
    fn channel<'life0, 'life1, 'async_trait>(
        &'life0 self,
        db: &'life1 Database,
        d: usize,
    ) -> Pin<Box<dyn Future<Output = Channel> + Send + 'async_trait>>
       where Self: 'async_trait,
             'life0: 'async_trait,
             'life1: 'async_trait;
    fn server<'life0, 'life1, 'async_trait>(
        &'life0 self,
        db: &'life1 Database,
        d: usize,
    ) -> Pin<Box<dyn Future<Output = Server> + Send + 'async_trait>>
       where Self: 'async_trait,
             'life0: 'async_trait,
             'life1: 'async_trait;
    fn member<'life0, 'life1, 'async_trait>(
        &'life0 self,
        db: &'life1 Database,
        d_server: usize,
        d_user: usize,
    ) -> Pin<Box<dyn Future<Output = Member> + Send + 'async_trait>>
       where Self: 'async_trait,
             'life0: 'async_trait,
             'life1: 'async_trait;
}

Required Methods§

Source

fn user<'life0, 'life1, 'async_trait>( &'life0 self, db: &'life1 Database, d: usize, ) -> Pin<Box<dyn Future<Output = User> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Source

fn channel<'life0, 'life1, 'async_trait>( &'life0 self, db: &'life1 Database, d: usize, ) -> Pin<Box<dyn Future<Output = Channel> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Source

fn server<'life0, 'life1, 'async_trait>( &'life0 self, db: &'life1 Database, d: usize, ) -> Pin<Box<dyn Future<Output = Server> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Source

fn member<'life0, 'life1, 'async_trait>( &'life0 self, db: &'life1 Database, d_server: usize, d_user: usize, ) -> Pin<Box<dyn Future<Output = Member> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Implementations on Foreign Types§

Source§

impl FetchFixture for HashMap<String, String>

Source§

fn user<'life0, 'life1, 'async_trait>( &'life0 self, db: &'life1 Database, d: usize, ) -> Pin<Box<dyn Future<Output = User> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Source§

fn channel<'life0, 'life1, 'async_trait>( &'life0 self, db: &'life1 Database, d: usize, ) -> Pin<Box<dyn Future<Output = Channel> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Source§

fn server<'life0, 'life1, 'async_trait>( &'life0 self, db: &'life1 Database, d: usize, ) -> Pin<Box<dyn Future<Output = Server> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Source§

fn member<'life0, 'life1, 'async_trait>( &'life0 self, db: &'life1 Database, d_server: usize, d_user: usize, ) -> Pin<Box<dyn Future<Output = Member> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Implementors§