[][src]Struct diesel::sql_types::Nullable

pub struct Nullable<ST>(_);

The nullable SQL type.

This wraps another SQL type to indicate that it can be null. By default all values are assumed to be NOT NULL.

ToSql impls

FromSql impls

Trait Implementations

impl<T> Add for Nullable<T> where
    T: Add + SqlType<IsNull = NotNull>,
    T::Rhs: SqlType<IsNull = NotNull>,
    T::Output: SqlType<IsNull = NotNull>, 
[src]

type Rhs = Nullable<T::Rhs>

The SQL type which can be added to this one

type Output = Nullable<T::Output>

The SQL type of the result of adding Rhs to Self

impl<'a, 'b, ST, T> AsExpression<Nullable<Array<ST>>> for &'a [T][src]

type Expression = Bound<Nullable<Array<ST>>, Self>

The expression being returned

impl<'a, 'b, ST, T> AsExpression<Nullable<Array<ST>>> for &'a &'b [T][src]

type Expression = Bound<Nullable<Array<ST>>, Self>

The expression being returned

impl<'a, 'b, ST, T> AsExpression<Nullable<Array<ST>>> for Vec<T>[src]

type Expression = Bound<Nullable<Array<ST>>, Self>

The expression being returned

impl<'a, 'b, ST, T> AsExpression<Nullable<Array<ST>>> for &'a Vec<T>[src]

type Expression = Bound<Nullable<Array<ST>>, Self>

The expression being returned

impl<'a, 'b, ST, T> AsExpression<Nullable<Array<ST>>> for &'a &'b Vec<T>[src]

type Expression = Bound<Nullable<Array<ST>>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<BigInt>> for &'expr i64[src]

type Expression = Bound<Nullable<BigInt>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<BigInt>> for &'expr2 &'expr i64[src]

type Expression = Bound<Nullable<BigInt>, Self>

The expression being returned

impl AsExpression<Nullable<BigInt>> for i64[src]

type Expression = Bound<Nullable<BigInt>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Binary>> for &'expr Vec<u8>[src]

type Expression = Bound<Nullable<Binary>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Binary>> for &'expr2 &'expr Vec<u8>[src]

type Expression = Bound<Nullable<Binary>, Self>

The expression being returned

impl AsExpression<Nullable<Binary>> for Vec<u8>[src]

type Expression = Bound<Nullable<Binary>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Binary>> for &'expr [u8][src]

type Expression = Bound<Nullable<Binary>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Binary>> for &'expr2 &'expr [u8][src]

type Expression = Bound<Nullable<Binary>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Bool>> for &'expr bool[src]

type Expression = Bound<Nullable<Bool>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Bool>> for &'expr2 &'expr bool[src]

type Expression = Bound<Nullable<Bool>, Self>

The expression being returned

impl AsExpression<Nullable<Bool>> for bool[src]

type Expression = Bound<Nullable<Bool>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Cidr>> for &'expr IpNetwork[src]

type Expression = Bound<Nullable<Cidr>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Cidr>> for &'expr2 &'expr IpNetwork[src]

type Expression = Bound<Nullable<Cidr>, Self>

The expression being returned

impl AsExpression<Nullable<Cidr>> for IpNetwork[src]

type Expression = Bound<Nullable<Cidr>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Date>> for &'expr PgDate[src]

type Expression = Bound<Nullable<Date>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Date>> for &'expr2 &'expr PgDate[src]

type Expression = Bound<Nullable<Date>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Date>> for &'expr2 &'expr str[src]

type Expression = Bound<Nullable<Date>, Self>

The expression being returned

impl AsExpression<Nullable<Date>> for PgDate[src]

type Expression = Bound<Nullable<Date>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Date>> for &'expr NaiveDate[src]

type Expression = Bound<Nullable<Date>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Date>> for &'expr2 &'expr NaiveDate[src]

type Expression = Bound<Nullable<Date>, Self>

The expression being returned

impl AsExpression<Nullable<Date>> for NaiveDate[src]

type Expression = Bound<Nullable<Date>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Date>> for &'expr String[src]

type Expression = Bound<Nullable<Date>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Date>> for &'expr2 &'expr String[src]

type Expression = Bound<Nullable<Date>, Self>

The expression being returned

impl AsExpression<Nullable<Date>> for String[src]

type Expression = Bound<Nullable<Date>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Date>> for &'expr str[src]

type Expression = Bound<Nullable<Date>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Datetime>> for &'expr NaiveDateTime[src]

type Expression = Bound<Nullable<Datetime>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Datetime>> for &'expr2 &'expr NaiveDateTime[src]

type Expression = Bound<Nullable<Datetime>, Self>

The expression being returned

impl AsExpression<Nullable<Datetime>> for NaiveDateTime[src]

type Expression = Bound<Nullable<Datetime>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Double>> for &'expr f64[src]

type Expression = Bound<Nullable<Double>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Double>> for &'expr2 &'expr f64[src]

type Expression = Bound<Nullable<Double>, Self>

The expression being returned

impl AsExpression<Nullable<Double>> for f64[src]

type Expression = Bound<Nullable<Double>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Float>> for &'expr f32[src]

type Expression = Bound<Nullable<Float>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Float>> for &'expr2 &'expr f32[src]

type Expression = Bound<Nullable<Float>, Self>

The expression being returned

impl AsExpression<Nullable<Float>> for f32[src]

type Expression = Bound<Nullable<Float>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Inet>> for &'expr IpNetwork[src]

type Expression = Bound<Nullable<Inet>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Inet>> for &'expr2 &'expr IpNetwork[src]

type Expression = Bound<Nullable<Inet>, Self>

The expression being returned

impl AsExpression<Nullable<Inet>> for IpNetwork[src]

type Expression = Bound<Nullable<Inet>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Integer>> for &'expr i32[src]

type Expression = Bound<Nullable<Integer>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Integer>> for &'expr2 &'expr i32[src]

type Expression = Bound<Nullable<Integer>, Self>

The expression being returned

impl AsExpression<Nullable<Integer>> for i32[src]

type Expression = Bound<Nullable<Integer>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Interval>> for &'expr PgInterval[src]

type Expression = Bound<Nullable<Interval>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Interval>> for &'expr2 &'expr PgInterval[src]

type Expression = Bound<Nullable<Interval>, Self>

The expression being returned

impl AsExpression<Nullable<Interval>> for PgInterval[src]

type Expression = Bound<Nullable<Interval>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Json>> for &'expr Value[src]

type Expression = Bound<Nullable<Json>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Json>> for &'expr2 &'expr Value[src]

type Expression = Bound<Nullable<Json>, Self>

The expression being returned

impl AsExpression<Nullable<Json>> for Value[src]

type Expression = Bound<Nullable<Json>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Jsonb>> for &'expr Value[src]

type Expression = Bound<Nullable<Jsonb>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Jsonb>> for &'expr2 &'expr Value[src]

type Expression = Bound<Nullable<Jsonb>, Self>

The expression being returned

impl AsExpression<Nullable<Jsonb>> for Value[src]

type Expression = Bound<Nullable<Jsonb>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<MacAddr>> for &'expr [u8; 6][src]

type Expression = Bound<Nullable<MacAddr>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<MacAddr>> for &'expr2 &'expr [u8; 6][src]

type Expression = Bound<Nullable<MacAddr>, Self>

The expression being returned

impl AsExpression<Nullable<MacAddr>> for [u8; 6][src]

type Expression = Bound<Nullable<MacAddr>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Money>> for &'expr PgMoney[src]

type Expression = Bound<Nullable<Money>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Money>> for &'expr2 &'expr PgMoney[src]

type Expression = Bound<Nullable<Money>, Self>

The expression being returned

impl AsExpression<Nullable<Money>> for PgMoney[src]

type Expression = Bound<Nullable<Money>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Numeric>> for &'expr PgNumeric[src]

type Expression = Bound<Nullable<Numeric>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Numeric>> for &'expr2 &'expr PgNumeric[src]

type Expression = Bound<Nullable<Numeric>, Self>

The expression being returned

impl AsExpression<Nullable<Numeric>> for PgNumeric[src]

type Expression = Bound<Nullable<Numeric>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Numeric>> for &'expr BigDecimal[src]

type Expression = Bound<Nullable<Numeric>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Numeric>> for &'expr2 &'expr BigDecimal[src]

type Expression = Bound<Nullable<Numeric>, Self>

The expression being returned

impl AsExpression<Nullable<Numeric>> for BigDecimal[src]

type Expression = Bound<Nullable<Numeric>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Oid>> for &'expr u32[src]

type Expression = Bound<Nullable<Oid>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Oid>> for &'expr2 &'expr u32[src]

type Expression = Bound<Nullable<Oid>, Self>

The expression being returned

impl AsExpression<Nullable<Oid>> for u32[src]

type Expression = Bound<Nullable<Oid>, Self>

The expression being returned

impl<ST, T> AsExpression<Nullable<Range<ST>>> for (Bound<T>, Bound<T>)[src]

type Expression = SqlBound<Nullable<Range<ST>>, Self>

The expression being returned

impl<'a, ST, T> AsExpression<Nullable<Range<ST>>> for &'a (Bound<T>, Bound<T>)[src]

type Expression = SqlBound<Nullable<Range<ST>>, Self>

The expression being returned

impl<'a, T, ST> AsExpression<Nullable<ST>> for &'a Option<T> where
    ST: SqlType<IsNull = NotNull>,
    Nullable<ST>: TypedExpressionType
[src]

type Expression = Bound<Nullable<ST>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<SmallInt>> for &'expr i16[src]

type Expression = Bound<Nullable<SmallInt>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<SmallInt>> for &'expr2 &'expr i16[src]

type Expression = Bound<Nullable<SmallInt>, Self>

The expression being returned

impl AsExpression<Nullable<SmallInt>> for i16[src]

type Expression = Bound<Nullable<SmallInt>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Text>> for &'expr String[src]

type Expression = Bound<Nullable<Text>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Text>> for &'expr2 &'expr String[src]

type Expression = Bound<Nullable<Text>, Self>

The expression being returned

impl AsExpression<Nullable<Text>> for String[src]

type Expression = Bound<Nullable<Text>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Text>> for &'expr str[src]

type Expression = Bound<Nullable<Text>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Text>> for &'expr2 &'expr str[src]

type Expression = Bound<Nullable<Text>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Time>> for &'expr PgTime[src]

type Expression = Bound<Nullable<Time>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Time>> for &'expr2 &'expr PgTime[src]

type Expression = Bound<Nullable<Time>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Time>> for &'expr2 &'expr str[src]

type Expression = Bound<Nullable<Time>, Self>

The expression being returned

impl AsExpression<Nullable<Time>> for PgTime[src]

type Expression = Bound<Nullable<Time>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Time>> for &'expr NaiveTime[src]

type Expression = Bound<Nullable<Time>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Time>> for &'expr2 &'expr NaiveTime[src]

type Expression = Bound<Nullable<Time>, Self>

The expression being returned

impl AsExpression<Nullable<Time>> for NaiveTime[src]

type Expression = Bound<Nullable<Time>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Time>> for &'expr String[src]

type Expression = Bound<Nullable<Time>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Time>> for &'expr2 &'expr String[src]

type Expression = Bound<Nullable<Time>, Self>

The expression being returned

impl AsExpression<Nullable<Time>> for String[src]

type Expression = Bound<Nullable<Time>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Time>> for &'expr str[src]

type Expression = Bound<Nullable<Time>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Timestamp>> for &'expr PgTimestamp[src]

type Expression = Bound<Nullable<Timestamp>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Timestamp>> for &'expr2 &'expr PgTimestamp[src]

type Expression = Bound<Nullable<Timestamp>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Timestamp>> for &'expr2 &'expr String[src]

type Expression = Bound<Nullable<Timestamp>, Self>

The expression being returned

impl AsExpression<Nullable<Timestamp>> for String[src]

type Expression = Bound<Nullable<Timestamp>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Timestamp>> for &'expr str[src]

type Expression = Bound<Nullable<Timestamp>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Timestamp>> for &'expr2 &'expr str[src]

type Expression = Bound<Nullable<Timestamp>, Self>

The expression being returned

impl AsExpression<Nullable<Timestamp>> for PgTimestamp[src]

type Expression = Bound<Nullable<Timestamp>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Timestamp>> for &'expr SystemTime[src]

type Expression = Bound<Nullable<Timestamp>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Timestamp>> for &'expr2 &'expr SystemTime[src]

type Expression = Bound<Nullable<Timestamp>, Self>

The expression being returned

impl AsExpression<Nullable<Timestamp>> for SystemTime[src]

type Expression = Bound<Nullable<Timestamp>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Timestamp>> for &'expr NaiveDateTime[src]

type Expression = Bound<Nullable<Timestamp>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Timestamp>> for &'expr2 &'expr NaiveDateTime[src]

type Expression = Bound<Nullable<Timestamp>, Self>

The expression being returned

impl AsExpression<Nullable<Timestamp>> for NaiveDateTime[src]

type Expression = Bound<Nullable<Timestamp>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Timestamp>> for &'expr String[src]

type Expression = Bound<Nullable<Timestamp>, Self>

The expression being returned

impl AsExpression<Nullable<Timestamptz>> for now[src]

type Expression = Coerce<now, Nullable<Timestamptz>>

The expression being returned

impl<'expr> AsExpression<Nullable<Timestamptz>> for &'expr PgTimestamp[src]

type Expression = Bound<Nullable<Timestamptz>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Timestamptz>> for &'expr2 &'expr PgTimestamp[src]

type Expression = Bound<Nullable<Timestamptz>, Self>

The expression being returned

impl AsExpression<Nullable<Timestamptz>> for PgTimestamp[src]

type Expression = Bound<Nullable<Timestamptz>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Timestamptz>> for &'expr NaiveDateTime[src]

type Expression = Bound<Nullable<Timestamptz>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Timestamptz>> for &'expr2 &'expr NaiveDateTime[src]

type Expression = Bound<Nullable<Timestamptz>, Self>

The expression being returned

impl AsExpression<Nullable<Timestamptz>> for NaiveDateTime[src]

type Expression = Bound<Nullable<Timestamptz>, Self>

The expression being returned

impl<'expr, Tz: TimeZone> AsExpression<Nullable<Timestamptz>> for &'expr DateTime<Tz>[src]

type Expression = Bound<Nullable<Timestamptz>, Self>

The expression being returned

impl<'expr2, 'expr, Tz: TimeZone> AsExpression<Nullable<Timestamptz>> for &'expr2 &'expr DateTime<Tz>[src]

type Expression = Bound<Nullable<Timestamptz>, Self>

The expression being returned

impl<Tz: TimeZone> AsExpression<Nullable<Timestamptz>> for DateTime<Tz>[src]

type Expression = Bound<Nullable<Timestamptz>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<TinyInt>> for &'expr i8[src]

type Expression = Bound<Nullable<TinyInt>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<TinyInt>> for &'expr2 &'expr i8[src]

type Expression = Bound<Nullable<TinyInt>, Self>

The expression being returned

impl AsExpression<Nullable<TinyInt>> for i8[src]

type Expression = Bound<Nullable<TinyInt>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Unsigned<BigInt>>> for &'expr u64[src]

type Expression = Bound<Nullable<Unsigned<BigInt>>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Unsigned<BigInt>>> for &'expr2 &'expr u64[src]

type Expression = Bound<Nullable<Unsigned<BigInt>>, Self>

The expression being returned

impl AsExpression<Nullable<Unsigned<BigInt>>> for u64[src]

type Expression = Bound<Nullable<Unsigned<BigInt>>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Unsigned<Integer>>> for &'expr u32[src]

type Expression = Bound<Nullable<Unsigned<Integer>>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Unsigned<Integer>>> for &'expr2 &'expr u32[src]

type Expression = Bound<Nullable<Unsigned<Integer>>, Self>

The expression being returned

impl AsExpression<Nullable<Unsigned<Integer>>> for u32[src]

type Expression = Bound<Nullable<Unsigned<Integer>>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Unsigned<SmallInt>>> for &'expr u16[src]

type Expression = Bound<Nullable<Unsigned<SmallInt>>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Unsigned<SmallInt>>> for &'expr2 &'expr u16[src]

type Expression = Bound<Nullable<Unsigned<SmallInt>>, Self>

The expression being returned

impl AsExpression<Nullable<Unsigned<SmallInt>>> for u16[src]

type Expression = Bound<Nullable<Unsigned<SmallInt>>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Unsigned<TinyInt>>> for &'expr u8[src]

type Expression = Bound<Nullable<Unsigned<TinyInt>>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Unsigned<TinyInt>>> for &'expr2 &'expr u8[src]

type Expression = Bound<Nullable<Unsigned<TinyInt>>, Self>

The expression being returned

impl AsExpression<Nullable<Unsigned<TinyInt>>> for u8[src]

type Expression = Bound<Nullable<Unsigned<TinyInt>>, Self>

The expression being returned

impl<'expr> AsExpression<Nullable<Uuid>> for &'expr Uuid[src]

type Expression = Bound<Nullable<Uuid>, Self>

The expression being returned

impl<'expr2, 'expr> AsExpression<Nullable<Uuid>> for &'expr2 &'expr Uuid[src]

type Expression = Bound<Nullable<Uuid>, Self>

The expression being returned

impl AsExpression<Nullable<Uuid>> for Uuid[src]

type Expression = Bound<Nullable<Uuid>, Self>

The expression being returned

impl BoolOrNullableBool for Nullable<Bool>[src]

impl<ST: Clone> Clone for Nullable<ST>[src]

impl<ST: Copy> Copy for Nullable<ST>[src]

impl<ST: Debug> Debug for Nullable<ST>[src]

impl<ST: Default> Default for Nullable<ST>[src]

impl<T> Div for Nullable<T> where
    T: Div + SqlType<IsNull = NotNull>,
    T::Rhs: SqlType<IsNull = NotNull>,
    T::Output: SqlType<IsNull = NotNull>, 
[src]

type Rhs = Nullable<T::Rhs>

The SQL type which this one can be divided by

type Output = Nullable<T::Output>

The SQL type of the result of dividing Self by Rhs

impl<T> Foldable for Nullable<T> where
    T: Foldable + SqlType<IsNull = NotNull>, 
[src]

type Sum = T::Sum

The SQL type of sum(this_type)

type Avg = T::Avg

The SQL type of avg(this_type)

impl<T, ST, DB> FromSql<Nullable<ST>, DB> for Option<T> where
    T: FromSql<ST, DB>,
    DB: Backend,
    ST: SqlType<IsNull = NotNull>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, SI, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH, SI), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, SH, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG, SH): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG, SH), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, SG, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF, SG): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF, SG), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, SF, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE, SF): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE, SF), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, SE, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD, SE): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD, SE), __DB>, 
[src]

impl<__T, SA, SB, SC, SD, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC, SD)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC, SD): SqlType,
    __T: FromSqlRow<(SA, SB, SC, SD), __DB>, 
[src]

impl<__T, SA, SB, SC, __DB> FromStaticSqlRow<Nullable<(SA, SB, SC)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB, SC): SqlType,
    __T: FromSqlRow<(SA, SB, SC), __DB>, 
[src]

impl<__T, SA, SB, __DB> FromStaticSqlRow<Nullable<(SA, SB)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA, SB): SqlType,
    __T: FromSqlRow<(SA, SB), __DB>, 
[src]

impl<__T, SA, __DB> FromStaticSqlRow<Nullable<(SA,)>, __DB> for Option<__T> where
    __DB: Backend,
    (SA,): SqlType,
    __T: FromSqlRow<(SA,), __DB>, 
[src]

impl<T, DB> HasSqlType<Nullable<T>> for DB where
    DB: Backend + HasSqlType<T>,
    T: SqlType
[src]

impl<T> IntoNotNullable for Nullable<T> where
    T: SqlType
[src]

type NotNullable = T

The not nullable representation of this type. Read more

impl<T> IntoNullable for Nullable<T> where
    T: SqlType
[src]

type Nullable = Self

The nullable representation of this type. Read more

impl<T> Mul for Nullable<T> where
    T: Mul + SqlType<IsNull = NotNull>,
    T::Rhs: SqlType<IsNull = NotNull>,
    T::Output: SqlType<IsNull = NotNull>, 
[src]

type Rhs = Nullable<T::Rhs>

The SQL type which this can be multiplied by

type Output = Nullable<T::Output>

The SQL type of the result of multiplying Self by Rhs

impl<T> QueryId for Nullable<T> where
    T: QueryId + SqlType<IsNull = NotNull>, 
[src]

type QueryId = T::QueryId

A type which uniquely represents Self in a SQL query. Read more

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>,
    __DB: QueryMetadata<AB>,
    __DB: QueryMetadata<AC>,
    __DB: QueryMetadata<AD>,
    __DB: QueryMetadata<AE>,
    __DB: QueryMetadata<AF>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>,
    __DB: QueryMetadata<AB>,
    __DB: QueryMetadata<AC>,
    __DB: QueryMetadata<AD>,
    __DB: QueryMetadata<AE>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>,
    __DB: QueryMetadata<AB>,
    __DB: QueryMetadata<AC>,
    __DB: QueryMetadata<AD>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>,
    __DB: QueryMetadata<AB>,
    __DB: QueryMetadata<AC>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>,
    __DB: QueryMetadata<AB>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>,
    __DB: QueryMetadata<AA>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>,
    __DB: QueryMetadata<Z>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>,
    __DB: QueryMetadata<Y>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>,
    __DB: QueryMetadata<X>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>,
    __DB: QueryMetadata<W>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>,
    __DB: QueryMetadata<V>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>,
    __DB: QueryMetadata<U>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>,
    __DB: QueryMetadata<T>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>,
    __DB: QueryMetadata<S>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>,
    __DB: QueryMetadata<R>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>,
    __DB: QueryMetadata<Q>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>,
    __DB: QueryMetadata<P>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>,
    __DB: QueryMetadata<O>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>,
    __DB: QueryMetadata<N>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>,
    __DB: QueryMetadata<M>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>,
    __DB: QueryMetadata<L>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, K, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>,
    __DB: QueryMetadata<K>, 
[src]

impl<A, B, C, D, E, F, G, H, I, J, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>,
    __DB: QueryMetadata<J>, 
[src]

impl<A, B, C, D, E, F, G, H, I, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>,
    __DB: QueryMetadata<I>, 
[src]

impl<A, B, C, D, E, F, G, H, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>,
    __DB: QueryMetadata<H>, 
[src]

impl<A, B, C, D, E, F, G, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>,
    __DB: QueryMetadata<G>, 
[src]

impl<A, B, C, D, E, F, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>,
    __DB: QueryMetadata<F>, 
[src]

impl<A, B, C, D, E, __DB> QueryMetadata<Nullable<(A, B, C, D, E)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>,
    __DB: QueryMetadata<E>, 
[src]

impl<A, B, C, D, __DB> QueryMetadata<Nullable<(A, B, C, D)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>,
    __DB: QueryMetadata<D>, 
[src]

impl<A, B, C, __DB> QueryMetadata<Nullable<(A, B, C)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>,
    __DB: QueryMetadata<C>, 
[src]

impl<A, B, __DB> QueryMetadata<Nullable<(A, B)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>,
    __DB: QueryMetadata<B>, 
[src]

impl<A, __DB> QueryMetadata<Nullable<(A,)>> for __DB where
    __DB: Backend,
    __DB: QueryMetadata<A>, 
[src]

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE, SAF): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD, SAE): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC, SAD): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB, SAC): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA, SAB): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ, SAA): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY, SZ): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX, SY): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW, SX): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV, SW): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU, SV): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST, SU): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS, ST): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR, SS): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ, SR): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP, SQ): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SP): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN, SO): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM, SN): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL, SM): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK, SL): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ, SK): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI, SJ): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH, SI> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH, SI)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH, SI): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG, SH> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG, SH)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG, SH): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF, SG> Queryable<Nullable<(SA, SB, SC, SD, SE, SF, SG)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF, SG)>, __DB>,
    (SA, SB, SC, SD, SE, SF, SG): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE, SF> Queryable<Nullable<(SA, SB, SC, SD, SE, SF)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE, SF)>, __DB>,
    (SA, SB, SC, SD, SE, SF): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD, SE> Queryable<Nullable<(SA, SB, SC, SD, SE)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD, SE)>, __DB>,
    (SA, SB, SC, SD, SE): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC, SD> Queryable<Nullable<(SA, SB, SC, SD)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC, SD)>, __DB>,
    (SA, SB, SC, SD): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB, SC> Queryable<Nullable<(SA, SB, SC)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB, SC)>, __DB>,
    (SA, SB, SC): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA, SB> Queryable<Nullable<(SA, SB)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA, SB)>, __DB>,
    (SA, SB): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<__T, __DB, SA> Queryable<Nullable<(SA,)>, __DB> for Option<__T> where
    __DB: Backend,
    Self: FromStaticSqlRow<Nullable<(SA,)>, __DB>,
    (SA,): SqlType
[src]

type Row = Self

The Rust type you'd like to map from. Read more

impl<T: SqlType + SingleValue> SingleValue for Nullable<T>[src]

impl<T> SqlOrd for Nullable<T> where
    T: SqlOrd + SqlType<IsNull = NotNull>, 
[src]

impl<ST> SqlType for Nullable<ST> where
    ST: SqlType
[src]

type IsNull = IsNullable

Is this type nullable? Read more

impl<T> Sub for Nullable<T> where
    T: Sub + SqlType<IsNull = NotNull>,
    T::Rhs: SqlType<IsNull = NotNull>,
    T::Output: SqlType<IsNull = NotNull>, 
[src]

type Rhs = Nullable<T::Rhs>

The SQL type which can be subtracted from this one

type Output = Nullable<T::Output>

The SQL type of the result of subtracting Rhs from Self

impl<ST, T> ToSql<Nullable<Array<ST>>, Pg> for [T] where
    [T]: ToSql<Array<ST>, Pg>, 
[src]

impl<ST, T> ToSql<Nullable<Array<ST>>, Pg> for Vec<T> where
    Vec<T>: ToSql<Array<ST>, Pg>, 
[src]

impl<__DB> ToSql<Nullable<BigInt>, __DB> for i64 where
    __DB: Backend,
    Self: ToSql<BigInt, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Binary>, __DB> for Vec<u8> where
    __DB: Backend,
    Self: ToSql<Binary, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Binary>, __DB> for [u8] where
    __DB: Backend,
    Self: ToSql<Binary, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Bool>, __DB> for bool where
    __DB: Backend,
    Self: ToSql<Bool, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Cidr>, __DB> for IpNetwork where
    __DB: Backend,
    Self: ToSql<Cidr, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Date>, __DB> for PgDate where
    __DB: Backend,
    Self: ToSql<Date, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Date>, __DB> for NaiveDate where
    __DB: Backend,
    Self: ToSql<Date, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Date>, __DB> for String where
    __DB: Backend,
    Self: ToSql<Date, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Date>, __DB> for str where
    __DB: Backend,
    Self: ToSql<Date, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Datetime>, __DB> for NaiveDateTime where
    __DB: Backend,
    Self: ToSql<Datetime, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Double>, __DB> for f64 where
    __DB: Backend,
    Self: ToSql<Double, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Float>, __DB> for f32 where
    __DB: Backend,
    Self: ToSql<Float, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Inet>, __DB> for IpNetwork where
    __DB: Backend,
    Self: ToSql<Inet, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Integer>, __DB> for i32 where
    __DB: Backend,
    Self: ToSql<Integer, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Interval>, __DB> for PgInterval where
    __DB: Backend,
    Self: ToSql<Interval, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Json>, __DB> for Value where
    __DB: Backend,
    Self: ToSql<Json, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Jsonb>, __DB> for Value where
    __DB: Backend,
    Self: ToSql<Jsonb, __DB>, 
[src]

impl<__DB> ToSql<Nullable<MacAddr>, __DB> for [u8; 6] where
    __DB: Backend,
    Self: ToSql<MacAddr, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Money>, __DB> for PgMoney where
    __DB: Backend,
    Self: ToSql<Money, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Numeric>, __DB> for PgNumeric where
    __DB: Backend,
    Self: ToSql<Numeric, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Numeric>, __DB> for BigDecimal where
    __DB: Backend,
    Self: ToSql<Numeric, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Oid>, __DB> for u32 where
    __DB: Backend,
    Self: ToSql<Oid, __DB>, 
[src]

impl<ST, T> ToSql<Nullable<Range<ST>>, Pg> for (Bound<T>, Bound<T>) where
    (Bound<T>, Bound<T>): ToSql<Range<ST>, Pg>, 
[src]

impl<T, ST, DB> ToSql<Nullable<ST>, DB> for Option<T> where
    T: ToSql<ST, DB>,
    DB: Backend,
    ST: SqlType<IsNull = NotNull>, 
[src]

impl<__DB> ToSql<Nullable<SmallInt>, __DB> for i16 where
    __DB: Backend,
    Self: ToSql<SmallInt, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Text>, __DB> for String where
    __DB: Backend,
    Self: ToSql<Text, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Text>, __DB> for str where
    __DB: Backend,
    Self: ToSql<Text, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Time>, __DB> for PgTime where
    __DB: Backend,
    Self: ToSql<Time, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Time>, __DB> for NaiveTime where
    __DB: Backend,
    Self: ToSql<Time, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Time>, __DB> for String where
    __DB: Backend,
    Self: ToSql<Time, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Time>, __DB> for str where
    __DB: Backend,
    Self: ToSql<Time, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Timestamp>, __DB> for PgTimestamp where
    __DB: Backend,
    Self: ToSql<Timestamp, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Timestamp>, __DB> for SystemTime where
    __DB: Backend,
    Self: ToSql<Timestamp, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Timestamp>, __DB> for NaiveDateTime where
    __DB: Backend,
    Self: ToSql<Timestamp, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Timestamp>, __DB> for String where
    __DB: Backend,
    Self: ToSql<Timestamp, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Timestamp>, __DB> for str where
    __DB: Backend,
    Self: ToSql<Timestamp, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Timestamptz>, __DB> for PgTimestamp where
    __DB: Backend,
    Self: ToSql<Timestamptz, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Timestamptz>, __DB> for NaiveDateTime where
    __DB: Backend,
    Self: ToSql<Timestamptz, __DB>, 
[src]

impl<Tz: TimeZone, __DB> ToSql<Nullable<Timestamptz>, __DB> for DateTime<Tz> where
    __DB: Backend,
    Self: ToSql<Timestamptz, __DB>, 
[src]

impl<__DB> ToSql<Nullable<TinyInt>, __DB> for i8 where
    __DB: Backend,
    Self: ToSql<TinyInt, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Unsigned<BigInt>>, __DB> for u64 where
    __DB: Backend,
    Self: ToSql<Unsigned<BigInt>, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Unsigned<Integer>>, __DB> for u32 where
    __DB: Backend,
    Self: ToSql<Unsigned<Integer>, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Unsigned<SmallInt>>, __DB> for u16 where
    __DB: Backend,
    Self: ToSql<Unsigned<SmallInt>, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Unsigned<TinyInt>>, __DB> for u8 where
    __DB: Backend,
    Self: ToSql<Unsigned<TinyInt>, __DB>, 
[src]

impl<__DB> ToSql<Nullable<Uuid>, __DB> for Uuid where
    __DB: Backend,
    Self: ToSql<Uuid, __DB>, 
[src]

impl<A: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A,)> where
    (A,): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B)> where
    (A, B): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K)> where
    (A, B, C, D, E, F, G, H, I, J, K): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L)> where
    (A, B, C, D, E, F, G, H, I, J, K, L): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType, R: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType, R: SqlType + TypedExpressionType, S: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType, R: SqlType + TypedExpressionType, S: SqlType + TypedExpressionType, T: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C)> where
    (A, B, C): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType, R: SqlType + TypedExpressionType, S: SqlType + TypedExpressionType, T: SqlType + TypedExpressionType, U: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType, R: SqlType + TypedExpressionType, S: SqlType + TypedExpressionType, T: SqlType + TypedExpressionType, U: SqlType + TypedExpressionType, V: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType, R: SqlType + TypedExpressionType, S: SqlType + TypedExpressionType, T: SqlType + TypedExpressionType, U: SqlType + TypedExpressionType, V: SqlType + TypedExpressionType, W: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType, R: SqlType + TypedExpressionType, S: SqlType + TypedExpressionType, T: SqlType + TypedExpressionType, U: SqlType + TypedExpressionType, V: SqlType + TypedExpressionType, W: SqlType + TypedExpressionType, X: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType, R: SqlType + TypedExpressionType, S: SqlType + TypedExpressionType, T: SqlType + TypedExpressionType, U: SqlType + TypedExpressionType, V: SqlType + TypedExpressionType, W: SqlType + TypedExpressionType, X: SqlType + TypedExpressionType, Y: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType, R: SqlType + TypedExpressionType, S: SqlType + TypedExpressionType, T: SqlType + TypedExpressionType, U: SqlType + TypedExpressionType, V: SqlType + TypedExpressionType, W: SqlType + TypedExpressionType, X: SqlType + TypedExpressionType, Y: SqlType + TypedExpressionType, Z: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType, R: SqlType + TypedExpressionType, S: SqlType + TypedExpressionType, T: SqlType + TypedExpressionType, U: SqlType + TypedExpressionType, V: SqlType + TypedExpressionType, W: SqlType + TypedExpressionType, X: SqlType + TypedExpressionType, Y: SqlType + TypedExpressionType, Z: SqlType + TypedExpressionType, AA: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType, R: SqlType + TypedExpressionType, S: SqlType + TypedExpressionType, T: SqlType + TypedExpressionType, U: SqlType + TypedExpressionType, V: SqlType + TypedExpressionType, W: SqlType + TypedExpressionType, X: SqlType + TypedExpressionType, Y: SqlType + TypedExpressionType, Z: SqlType + TypedExpressionType, AA: SqlType + TypedExpressionType, AB: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType, R: SqlType + TypedExpressionType, S: SqlType + TypedExpressionType, T: SqlType + TypedExpressionType, U: SqlType + TypedExpressionType, V: SqlType + TypedExpressionType, W: SqlType + TypedExpressionType, X: SqlType + TypedExpressionType, Y: SqlType + TypedExpressionType, Z: SqlType + TypedExpressionType, AA: SqlType + TypedExpressionType, AB: SqlType + TypedExpressionType, AC: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType, R: SqlType + TypedExpressionType, S: SqlType + TypedExpressionType, T: SqlType + TypedExpressionType, U: SqlType + TypedExpressionType, V: SqlType + TypedExpressionType, W: SqlType + TypedExpressionType, X: SqlType + TypedExpressionType, Y: SqlType + TypedExpressionType, Z: SqlType + TypedExpressionType, AA: SqlType + TypedExpressionType, AB: SqlType + TypedExpressionType, AC: SqlType + TypedExpressionType, AD: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D)> where
    (A, B, C, D): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType, R: SqlType + TypedExpressionType, S: SqlType + TypedExpressionType, T: SqlType + TypedExpressionType, U: SqlType + TypedExpressionType, V: SqlType + TypedExpressionType, W: SqlType + TypedExpressionType, X: SqlType + TypedExpressionType, Y: SqlType + TypedExpressionType, Z: SqlType + TypedExpressionType, AA: SqlType + TypedExpressionType, AB: SqlType + TypedExpressionType, AC: SqlType + TypedExpressionType, AD: SqlType + TypedExpressionType, AE: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType, K: SqlType + TypedExpressionType, L: SqlType + TypedExpressionType, M: SqlType + TypedExpressionType, N: SqlType + TypedExpressionType, O: SqlType + TypedExpressionType, P: SqlType + TypedExpressionType, Q: SqlType + TypedExpressionType, R: SqlType + TypedExpressionType, S: SqlType + TypedExpressionType, T: SqlType + TypedExpressionType, U: SqlType + TypedExpressionType, V: SqlType + TypedExpressionType, W: SqlType + TypedExpressionType, X: SqlType + TypedExpressionType, Y: SqlType + TypedExpressionType, Z: SqlType + TypedExpressionType, AA: SqlType + TypedExpressionType, AB: SqlType + TypedExpressionType, AC: SqlType + TypedExpressionType, AD: SqlType + TypedExpressionType, AE: SqlType + TypedExpressionType, AF: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF)> where
    (A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E)> where
    (A, B, C, D, E): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F)> where
    (A, B, C, D, E, F): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G)> where
    (A, B, C, D, E, F, G): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H)> where
    (A, B, C, D, E, F, G, H): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I)> where
    (A, B, C, D, E, F, G, H, I): SqlType
[src]

impl<A: SqlType + TypedExpressionType, B: SqlType + TypedExpressionType, C: SqlType + TypedExpressionType, D: SqlType + TypedExpressionType, E: SqlType + TypedExpressionType, F: SqlType + TypedExpressionType, G: SqlType + TypedExpressionType, H: SqlType + TypedExpressionType, I: SqlType + TypedExpressionType, J: SqlType + TypedExpressionType> TypedExpressionType for Nullable<(A, B, C, D, E, F, G, H, I, J)> where
    (A, B, C, D, E, F, G, H, I, J): SqlType
[src]

Auto Trait Implementations

impl<ST> RefUnwindSafe for Nullable<ST> where
    ST: RefUnwindSafe

impl<ST> Send for Nullable<ST> where
    ST: Send

impl<ST> Sync for Nullable<ST> where
    ST: Sync

impl<ST> Unpin for Nullable<ST> where
    ST: Unpin

impl<ST> UnwindSafe for Nullable<ST> where
    ST: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, DB> HasSqlType<Nullable<T>> for DB where
    DB: Backend + HasSqlType<T>,
    T: SqlType
[src]

impl<T, DB> HasSqlType<Nullable<T>> for DB where
    DB: Backend + HasSqlType<T>,
    T: SqlType
[src]

impl<T, DB> HasSqlType<Nullable<T>> for DB where
    DB: Backend + HasSqlType<T>,
    T: SqlType
[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoNotNullable for T where
    T: SqlType<IsNull = NotNull>, 
[src]

type NotNullable = T

The not nullable representation of this type. Read more

impl<T> IntoNullable for T where
    T: SqlType<IsNull = NotNull> + SingleValue
[src]

type Nullable = Nullable<T>

The nullable representation of this type. Read more

impl<T> IntoSql for T[src]

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF, __DB> QueryMetadata<Nullable<(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AA, AB, AC, AD, AE, AF)>> for __DB where
    __DB: Backend + QueryMetadata<A> + QueryMetadata<B> + QueryMetadata<C> + QueryMetadata<D> + QueryMetadata<E> + QueryMetadata<F> + QueryMetadata<G> + QueryMetadata<H> +