[][src]Struct syn::Label

pub struct Label {
    pub name: Lifetime,
    pub colon_token: Colon,
}
This is supported on crate feature full only.

A lifetime labeling a for, while, or loop.

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

Fields

name: Lifetimecolon_token: Colon

Trait Implementations

impl Clone for Label[src]

This is supported on crate feature clone-impls only.

impl Debug for Label[src]

This is supported on crate feature extra-traits only.

impl Eq for Label[src]

impl Hash for Label[src]

This is supported on crate feature extra-traits only.

impl Parse for Label[src]

This is supported on crate feature parsing only.

impl PartialEq<Label> for Label[src]

This is supported on crate feature extra-traits only.

impl ToTokens for Label[src]

This is supported on crate feature printing only.

Auto Trait Implementations

impl RefUnwindSafe for Label

impl !Send for Label

impl !Sync for Label

impl Unpin for Label

impl UnwindSafe for Label

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.