Enum moore_vhdl::symtbl::Def [] [src]

pub enum Def {
    Lib(NodeId),
    Entity(NodeId),
    Cfg(NodeId),
    Pkg(NodeId),
    PkgInst(NodeId),
    Ctx(NodeId),
    Arch(NodeId),
    Const(NodeId),
    Signal(NodeId),
    File(NodeId),
    Var(NodeId),
    Ty(NodeId),
    Subty(NodeId),
    Alias(NodeId),
    Subprog(NodeId),
    Comp(NodeId),
    Attr(NodeId),
    Intf(NodeId),
    Group(NodeId),
    Stmt(NodeId),
}

Variants

Methods

impl Def
[src]

[src]

Obtain the node ID wrapped within the definition.

Trait Implementations

impl Copy for Def
[src]

impl Clone for Def
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Def
[src]

[src]

Formats the value using the given formatter.

impl PartialEq for Def
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Eq for Def
[src]

impl Encodable for Def
[src]

[src]

Serialize a value using an Encoder.

impl Decodable for Def
[src]

[src]

Deserialize a value using a Decoder.