[][src]Enum rtlil::lexer::Token

pub enum Token {
    Ident(String),
    Literal(String),
    Int(i64),
    Signal(Signal),
    LBracket,
    RBracket,
    LBrace,
    RBrace,
    Comma,
    Colon,
    Autoidx,
    Module,
    Attribute,
    Parameter,
    Signed,
    Real,
    Wire,
    Memory,
    Width,
    Upto,
    Offset,
    Size,
    Input,
    Output,
    Inout,
    Cell,
    Connect,
    Switch,
    Case,
    Assign,
    Sync,
    Low,
    High,
    Posedge,
    Negedge,
    Edge,
    Always,
    Global,
    Init,
    Update,
    Process,
    End,
}

Variants

Ident(String)
Literal(String)
Int(i64)
Signal(Signal)
LBracket
RBracket
LBrace
RBrace
Comma
Colon
Autoidx
Module
Attribute
Parameter
Signed
Real
Wire
Memory
Width
Upto
Offset
Size
Input
Output
Inout
Cell
Connect
Switch
Case
Assign
Sync
Low
High
Posedge
Negedge
Edge
Always
Global
Init
Update
Process
End

Trait Implementations

impl Clone for Token[src]

impl Debug for Token[src]

impl Display for Token[src]

Auto Trait Implementations

impl RefUnwindSafe for Token

impl Send for Token

impl Sync for Token

impl Unpin for Token

impl UnwindSafe for Token

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> ToString for T where
    T: Display + ?Sized
[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.