Enum bindgen::callbacks::DeriveTrait[][src]

pub enum DeriveTrait {
    Copy,
    Debug,
    Default,
    Hash,
    PartialEqOrPartialOrd,
}

Which trait to consider when doing the CannotDerive analysis.

Variants

Copy

The Copy trait.

Debug

The Debug trait.

Default

The Default trait.

Hash

The Hash trait.

PartialEqOrPartialOrd

The PartialEq and PartialOrd traits.

Trait Implementations

impl Clone for DeriveTrait[src]

impl Copy for DeriveTrait[src]

impl Debug for DeriveTrait[src]

impl Display for DeriveTrait[src]

impl Eq for DeriveTrait[src]

impl Hash for DeriveTrait[src]

impl PartialEq<DeriveTrait> for DeriveTrait[src]

impl StructuralEq for DeriveTrait[src]

impl StructuralPartialEq for DeriveTrait[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> ToString for T where
    T: Display + ?Sized
[src]

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.