Trait mem_query::relation::DynQueryable[][src]

pub trait DynQueryable<'a, Req: QueryRequest + 'a> {
    type Cols: Header;
    fn dyn_query(
        &'a self,
        req: Req
    ) -> Box<dyn Iterator<Item = ErasedExtRecord<'a, Self::Cols>> + 'a>; }

Associated Types

Required methods

fn dyn_query(
    &'a self,
    req: Req
) -> Box<dyn Iterator<Item = ErasedExtRecord<'a, Self::Cols>> + 'a>
[src]

Implementors

impl<'a, Req, T> DynQueryable<'a, Req> for T where
    Req: QueryRequest + 'a,
    T: Queryable<'a, Req>, 
[src]

type Cols = T::Cols

fn dyn_query(
    &'a self,
    req: Req
) -> Box<dyn Iterator<Item = ErasedExtRecord<'a, T::Cols>> + 'a>
[src]