[][src]Enum clang::Nullability

#[repr(C)]pub enum Nullability {
    NonNull,
    Nullable,
    Unspecified,
}

Indicates the nullability of a pointer type.

Variants

NonNull

Values of this type can never be null.

Nullable

Values of this type can be null.

Unspecified

Whether values of this type can be null is (explicitly) unspecified.

Trait Implementations

impl Clone for Nullability[src]

impl Copy for Nullability[src]

impl Debug for Nullability[src]

impl Eq for Nullability[src]

impl Hash for Nullability[src]

impl PartialEq<Nullability> for Nullability[src]

impl StructuralEq for Nullability[src]

impl StructuralPartialEq for Nullability[src]

Auto Trait Implementations

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> 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.