Trait mem_query::record::FromRecordImpl [−][src]
pub trait FromRecordImpl: Sized { type Cols: Header; fn from_rec_raw(rec: impl Record<Cols = Self::Cols>) -> Self; }
Associated Types
Required methods
fn from_rec_raw(rec: impl Record<Cols = Self::Cols>) -> Self
[src]
fn from_rec_raw(rec: impl Record<Cols = Self::Cols>) -> Self
[src]Implementations on Foreign Types
impl FromRecordImpl for ()
[src]
impl FromRecordImpl for ()
[src]impl<R: FromRecordImpl> FromRecordImpl for (R,)
[src]
impl<R: FromRecordImpl> FromRecordImpl for (R,)
[src]impl<A: FromRecordImpl, B: FromRecordImpl, H: Header> FromRecordImpl for (A, B) where
HCons<Concat, HCons<Quote<A::Cols>, HCons<Quote<B::Cols>, HNil>>>: Eval<Result = H>,
A: FromRecord<H, Remainder = B::Cols>,
B::Cols: Record<Cols = B::Cols>,
[src]
impl<A: FromRecordImpl, B: FromRecordImpl, H: Header> FromRecordImpl for (A, B) where
HCons<Concat, HCons<Quote<A::Cols>, HCons<Quote<B::Cols>, HNil>>>: Eval<Result = H>,
A: FromRecord<H, Remainder = B::Cols>,
B::Cols: Record<Cols = B::Cols>,
[src]impl<A, B, C, H: Header> FromRecordImpl for (A, B, C) where
(A, (B, C)): FromRecordImpl<Cols = H>,
[src]
impl<A, B, C, H: Header> FromRecordImpl for (A, B, C) where
(A, (B, C)): FromRecordImpl<Cols = H>,
[src]impl<H, T> FromRecordImpl for HCons<H, T> where
Self: Header,
[src]
impl<H, T> FromRecordImpl for HCons<H, T> where
Self: Header,
[src]