[][src]Enum makepad_widget::TokenType

pub enum TokenType {
    Whitespace,
    Newline,
    Keyword,
    Flow,
    Fn,
    TypeDef,
    Looping,
    Identifier,
    Call,
    TypeName,
    ThemeName,
    BuiltinType,
    Hash,
    Regex,
    String,
    Number,
    Bool,
    StringMultiBegin,
    StringChunk,
    StringMultiEnd,
    CommentLine,
    CommentMultiBegin,
    CommentChunk,
    CommentMultiEnd,
    ParenOpen,
    ParenClose,
    Operator,
    Namespace,
    Splat,
    Delimiter,
    Colon,
    Warning,
    Error,
    Defocus,
    Unexpected,
    Eof,
}

Variants

Whitespace
Newline
Keyword
Flow
Fn
TypeDef
Looping
Identifier
Call
TypeName
ThemeName
BuiltinType
Hash
Regex
String
Number
Bool
StringMultiBegin
StringChunk
StringMultiEnd
CommentLine
CommentMultiBegin
CommentChunk
CommentMultiEnd
ParenOpen
ParenClose
Operator
Namespace
Splat
Delimiter
Colon
Warning
Error
Defocus
Unexpected
Eof

Methods

impl TokenType[src]

pub fn should_ignore(&self) -> bool[src]

Trait Implementations

impl Clone for TokenType[src]

impl Copy for TokenType[src]

impl PartialEq<TokenType> for TokenType[src]

impl Debug for TokenType[src]

impl StructuralPartialEq for TokenType[src]

Auto Trait Implementations

Blanket Implementations

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 = !

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<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]