pub struct RowCons<K, V, Tail> { /* private fields */ }Expand description
One field: V, filed under key K, followed by the rest in Tail.
Implementations§
Source§impl<K, V, Tail> RowCons<K, V, Tail>
impl<K, V, Tail> RowCons<K, V, Tail>
Trait Implementations§
Source§impl<K: Named, V, Tail: ColumnNames> ColumnNames for RowCons<K, V, Tail>
impl<K: Named, V, Tail: ColumnNames> ColumnNames for RowCons<K, V, Tail>
Source§impl<K: Named, V: Debug, Tail: DebugFields> DebugFields for RowCons<K, V, Tail>
impl<K: Named, V: Debug, Tail: DebugFields> DebugFields for RowCons<K, V, Tail>
fn fmt_fields(&self, f: &mut DebugStruct<'_, '_>)
impl<K, V: Eq, Tail: Eq> Eq for RowCons<K, V, Tail>
Source§impl<K, Other, V, Tail, I> Field<K, There<I>> for RowCons<Other, V, Tail>where
Tail: Field<K, I>,
impl<K, Other, V, Tail, I> Field<K, There<I>> for RowCons<Other, V, Tail>where
Tail: Field<K, I>,
impl<C: Named, Tail: InsertValues> InsertValues for RowCons<C, InsertValue, Tail>
impl<K1, K2, V, Tail1, Tail2> SameShape<RowCons<K2, V, Tail2>> for RowCons<K1, V, Tail1>where
K1: SameNameAs<K2>,
Tail1: SameShape<Tail2>,
Auto Trait Implementations§
impl<K, V, Tail> Freeze for RowCons<K, V, Tail>
impl<K, V, Tail> RefUnwindSafe for RowCons<K, V, Tail>
impl<K, V, Tail> Send for RowCons<K, V, Tail>
impl<K, V, Tail> Sync for RowCons<K, V, Tail>
impl<K, V, Tail> Unpin for RowCons<K, V, Tail>
impl<K, V, Tail> UnsafeUnpin for RowCons<K, V, Tail>
impl<K, V, Tail> UnwindSafe for RowCons<K, V, Tail>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more