Struct mem_query::query::fallback::PostSortPlan [−][src]
pub struct PostSortPlan<'a, Rel, Req> { /* fields omitted */ }
Trait Implementations
impl<'a, Rel, Req, Key> IntoIterator for PostSortPlan<'a, Rel, Req> where
Rel: Relation<'a> + Queryable<'a, ReplaceOrder<Req, HNil>>,
Req: QueryRequest<OrderBy = Key> + 'a,
ReplaceOrder<Req, HNil>: QueryRequest,
Key: SortKey + List,
Key::ReqCols: ProjectFrom<Rel::Cols>,
[src]
impl<'a, Rel, Req, Key> IntoIterator for PostSortPlan<'a, Rel, Req> where
Rel: Relation<'a> + Queryable<'a, ReplaceOrder<Req, HNil>>,
Req: QueryRequest<OrderBy = Key> + 'a,
ReplaceOrder<Req, HNil>: QueryRequest,
Key: SortKey + List,
Key::ReqCols: ProjectFrom<Rel::Cols>,
[src]impl<'a, Rel, Req> QueryPlanImpl<'a, Rel, Req> for PostSortPlan<'a, Rel, Req>
[src]
impl<'a, Rel, Req> QueryPlanImpl<'a, Rel, Req> for PostSortPlan<'a, Rel, Req>
[src]Auto Trait Implementations
impl<'a, Rel, Req> RefUnwindSafe for PostSortPlan<'a, Rel, Req> where
Rel: RefUnwindSafe,
Req: RefUnwindSafe,
Rel: RefUnwindSafe,
Req: RefUnwindSafe,
impl<'a, Rel, Req> Send for PostSortPlan<'a, Rel, Req> where
Rel: Sync,
Req: Send,
Rel: Sync,
Req: Send,
impl<'a, Rel, Req> Sync for PostSortPlan<'a, Rel, Req> where
Rel: Sync,
Req: Sync,
Rel: Sync,
Req: Sync,
impl<'a, Rel, Req> Unpin for PostSortPlan<'a, Rel, Req> where
Req: Unpin,
Req: Unpin,
impl<'a, Rel, Req> UnwindSafe for PostSortPlan<'a, Rel, Req> where
Rel: RefUnwindSafe,
Req: UnwindSafe,
Rel: RefUnwindSafe,
Req: UnwindSafe,
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<'a, Rel, Req, QP> QueryPlan<'a, Rel, Req> for QP where
Rel: 'a + QueryOutput<'a>,
Req: QueryRequest,
QP: QueryPlanImpl<'a, Rel, Req> + IntoIterator<Item = <Rel as QueryOutput<'a>>::QueryRow>,
[src]
impl<'a, Rel, Req, QP> QueryPlan<'a, Rel, Req> for QP where
Rel: 'a + QueryOutput<'a>,
Req: QueryRequest,
QP: QueryPlanImpl<'a, Rel, Req> + IntoIterator<Item = <Rel as QueryOutput<'a>>::QueryRow>,
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<T> Everything for T where
T: ?Sized,
[src]
T: ?Sized,