Skip to main content

ToRow

Trait ToRow 

Source
pub trait ToRow {
    type Row;
}

Required Associated Types§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl ToRow for ()

Source§

impl<A, R> ToRow for (A, R)
where A: Send + 'static, R: RowCon,

Implementors§

Source§

impl<A, B> ToRow for Either<A, B>

Source§

type Row = (A, (B, ()))

Source§

impl<R, Row1, Row2, Row3> ToRow for RecRow<R, Row1>
where R: Send, Row1: ToRow<Row = Row2>, Row2: RecApp<R, Applied = Row3>, Row3: RowCon,

Source§

type Row = Row3

Source§

impl<R, Row1, Row2, Row3> ToRow for SharedRecRow<R, Row1>
where R: Send, Row1: ToRow<Row = Row2>, Row2: SharedRecApp<R, Applied = Row3>, Row3: RowCon,

Source§

type Row = Row3