Struct diesel::sql_types::is_nullable::IsNullable[][src]

pub struct IsNullable;

Yes, this type can be null

The only diesel provided SqlType that uses this value is Nullable<T>

Trait Implementations

impl AllAreNullable<IsNullable> for NotNull[src]

type Out = NotNull

See the trait documentation

impl AllAreNullable<IsNullable> for IsNullable[src]

type Out = IsNullable

See the trait documentation

impl AllAreNullable<NotNull> for IsNullable[src]

type Out = NotNull

See the trait documentation

impl Clone for IsNullable[src]

impl Copy for IsNullable[src]

impl Debug for IsNullable[src]

impl<O> MaybeNullableType<O> for IsNullable where
    O: SqlType,
    Nullable<O>: TypedExpressionType
[src]

type Out = Nullable<O>

See the trait documentation

impl OneIsNullable<IsNullable> for NotNull[src]

type Out = IsNullable

See the trait documentation

impl OneIsNullable<IsNullable> for IsNullable[src]

type Out = IsNullable

See the trait documentation

impl OneIsNullable<NotNull> for IsNullable[src]

type Out = IsNullable

See the trait documentation

Auto Trait Implementations

impl RefUnwindSafe for IsNullable

impl Send for IsNullable

impl Sync for IsNullable

impl Unpin for IsNullable

impl UnwindSafe for IsNullable

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, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoSql for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]