Trait mem_query::relation::QueryOutput [−][src]
pub trait QueryOutput<'a>: RelationImpl { type QueryRow: ExternalRecord<'a, Cols = Self::Cols>; }
Associated Types
type QueryRow: ExternalRecord<'a, Cols = Self::Cols>
[src]
type QueryRow: ExternalRecord<'a, Cols = Self::Cols>
[src]Implementations on Foreign Types
impl<'a, R> QueryOutput<'a> for Option<R> where
Self: RelationImpl,
R: 'a + Record<Cols = Self::Cols>,
[src]
impl<'a, R> QueryOutput<'a> for Option<R> where
Self: RelationImpl,
R: 'a + Record<Cols = Self::Cols>,
[src]impl<'a, R> QueryOutput<'a> for Vec<R> where
Self: RelationImpl,
R: 'a + Record<Cols = Self::Cols>,
[src]
impl<'a, R> QueryOutput<'a> for Vec<R> where
Self: RelationImpl,
R: 'a + Record<Cols = Self::Cols>,
[src]Implementors
impl<'a, K2, K1, Store> QueryOutput<'a> for RedundantIndex<K2, K1, Store> where
Self: RelationImpl<Cols = Store::Cols> + 'a,
Store: QueryOutput<'a>,
[src]
impl<'a, K2, K1, Store> QueryOutput<'a> for RedundantIndex<K2, K1, Store> where
Self: RelationImpl<Cols = Store::Cols> + 'a,
Store: QueryOutput<'a>,
[src]impl<'a, K: Ord, R> QueryOutput<'a> for BTreeIndex<K, R> where
Self: 'a + RelationImpl,
R: Relation<'a, Cols = Self::Cols>,
[src]
impl<'a, K: Ord, R> QueryOutput<'a> for BTreeIndex<K, R> where
Self: 'a + RelationImpl,
R: Relation<'a, Cols = Self::Cols>,
[src]impl<'a, Ptr: Deref<Target = R>, R: QueryOutput<'a>> QueryOutput<'a> for RelProxy<Ptr>
[src]
impl<'a, Ptr: Deref<Target = R>, R: QueryOutput<'a>> QueryOutput<'a> for RelProxy<Ptr>
[src]impl<'a, R: QueryOutput<'a>> QueryOutput<'a> for OpaqueRel<R> where
Self: RelationImpl<Cols = R::Cols>,
[src]
impl<'a, R: QueryOutput<'a>> QueryOutput<'a> for OpaqueRel<R> where
Self: RelationImpl<Cols = R::Cols>,
[src]