[][src]Struct rune::ast::Label

pub struct Label {
    pub token: Token,
}

Helper parser for a specifik token kind

Fields

token: Token

Associated token.

Implementations

impl Label[src]

pub fn span(&self) -> Span[src]

Access the span of the token.

Trait Implementations

impl Clone for Label[src]

impl Copy for Label[src]

impl Debug for Label[src]

impl Parse for Label[src]

impl<'a> Resolve<'a> for Label[src]

type Output = &'a str

The output type being resolved.

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