[][src]Enum moore_vhdl_syntax::lexer::bundler::Bundle

pub enum Bundle {
    Letters(String),
    Digits(String),
    Special(char),
    StringLiteral(String),
    BitLiteral(char),
    ExtendedIdent(String),
    Space,
    Comment,
}

A bundle of characters. These are the most fundamental groups of characters as per the VHDL standard. Lexical analysis will aggregate one or more of these into more meaningful tokens.

Variants

Letters(String)
Digits(String)
Special(char)
StringLiteral(String)
BitLiteral(char)
ExtendedIdent(String)
Space
Comment

Implementations

impl Bundle[src]

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

Check whether the bundle has syntactic significance, i.e. is not a comment or space.

Trait Implementations

impl Clone for Bundle[src]

impl Debug for Bundle[src]

impl Eq for Bundle[src]

impl PartialEq<Bundle> for Bundle[src]

impl StructuralEq for Bundle[src]

impl StructuralPartialEq for Bundle[src]

Auto Trait Implementations

impl RefUnwindSafe for Bundle

impl Send for Bundle

impl Sync for Bundle

impl Unpin for Bundle

impl UnwindSafe for Bundle

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.