[][src]Struct rune::ast::Ident

pub struct Ident {
    pub token: Token,
}

Helper parser for a specifik token kind

Fields

token: Token

Associated token.

Implementations

impl Ident[src]

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

Access the span of the token.

Trait Implementations

impl Clone for Ident[src]

impl Copy for Ident[src]

impl Debug for Ident[src]

impl Parse for Ident[src]

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

type Output = &'a str

The output type being resolved.

Auto Trait Implementations

impl RefUnwindSafe for Ident

impl Send for Ident

impl Sync for Ident

impl Unpin for Ident

impl UnwindSafe for Ident

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