[][src]Enum bracket::parser::ast::ComponentType

pub enum ComponentType {
    Parent,
    ThisKeyword,
    ThisDotSlash,
    Identifier,
    LocalIdentifier,
    RawIdentifier(RawIdType),
    Delimiter,
}

Indicates the kind of path component.

Variants

Parent

Parent reference type.

ThisKeyword

Explicit this keyword type.

ThisDotSlash

Explicit this using dot slash notation.

Identifier

Identifier path component.

LocalIdentifier

Local identifier path component.

RawIdentifier(RawIdType)

Raw identifier path component.

Delimiter

Path delimiter.

Trait Implementations

impl Debug for ComponentType[src]

impl Eq for ComponentType[src]

impl PartialEq<ComponentType> for ComponentType[src]

impl StructuralEq for ComponentType[src]

impl StructuralPartialEq for ComponentType[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, 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.