Trait mem_query::query::request::QueryRequestImpl[][src]

pub trait QueryRequestImpl {
    type Filters;
    type OrderBy;
    fn into_filters(self) -> Self::Filters;
}

Associated Types

Required methods

fn into_filters(self) -> Self::Filters[src]

Implementors

impl QueryRequestImpl for BlankRequest[src]

type Filters = HNil

type OrderBy = HNil

fn into_filters(self) -> Self::Filters[src]

impl<F, O> QueryRequestImpl for GenericQueryRequest<F, O>[src]

type Filters = F

type OrderBy = O

fn into_filters(self) -> Self::Filters[src]

impl<R: RelationImpl> QueryRequestImpl for AllRows<R>[src]

type Filters = HNil

type OrderBy = HNil

fn into_filters(self) -> Self::Filters[src]

impl<Req: QueryRequest, F> QueryRequestImpl for AddFilter<Req, F>[src]

type Filters = HCons<F, Req::Filters>

type OrderBy = Req::OrderBy

fn into_filters(self) -> Self::Filters[src]

impl<Req: QueryRequest, F> QueryRequestImpl for ReplaceFilters<Req, F>[src]

type Filters = F

type OrderBy = Req::OrderBy

fn into_filters(self) -> Self::Filters[src]

impl<Req: QueryRequest, Key> QueryRequestImpl for ReplaceOrder<Req, Key>[src]

type Filters = Req::Filters

type OrderBy = Key

fn into_filters(self) -> Self::Filters[src]