[][src]Struct syn::Binding

pub struct Binding {
    pub ident: Ident,
    pub eq_token: Eq,
    pub ty: Type,
}
This is supported on crate features full or derive only.

A binding (equality constraint) on an associated type: Item = u8.

This type is available only if Syn is built with the "derive" or "full" feature.

Fields

ident: Identeq_token: Eqty: Type

Trait Implementations

impl Clone for Binding[src]

This is supported on crate feature clone-impls only.

impl Debug for Binding[src]

This is supported on crate feature extra-traits only.

impl Eq for Binding[src]

impl Hash for Binding[src]

This is supported on crate feature extra-traits only.

impl Parse for Binding[src]

This is supported on crate feature parsing only.

impl PartialEq<Binding> for Binding[src]

This is supported on crate feature extra-traits only.

impl ToTokens for Binding[src]

This is supported on crate feature printing only.

Auto Trait Implementations

impl RefUnwindSafe for Binding

impl !Send for Binding

impl !Sync for Binding

impl Unpin for Binding

impl UnwindSafe for Binding

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> Spanned for T where
    T: Spanned + ?Sized
[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.