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

pub enum Def {
Show 20 variants 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

Lib(NodeId)

Tuple Fields of Lib

0: NodeId
Entity(NodeId)

Tuple Fields of Entity

0: NodeId
Cfg(NodeId)

Tuple Fields of Cfg

0: NodeId
Pkg(NodeId)

Tuple Fields of Pkg

0: NodeId
PkgInst(NodeId)

Tuple Fields of PkgInst

0: NodeId
Ctx(NodeId)

Tuple Fields of Ctx

0: NodeId
Arch(NodeId)

Tuple Fields of Arch

0: NodeId
Const(NodeId)

Tuple Fields of Const

0: NodeId
Signal(NodeId)

Tuple Fields of Signal

0: NodeId
File(NodeId)

Tuple Fields of File

0: NodeId
Var(NodeId)

Tuple Fields of Var

0: NodeId
Ty(NodeId)

Tuple Fields of Ty

0: NodeId
Subty(NodeId)

Tuple Fields of Subty

0: NodeId
Alias(NodeId)

Tuple Fields of Alias

0: NodeId
Subprog(NodeId)

Tuple Fields of Subprog

0: NodeId
Comp(NodeId)

Tuple Fields of Comp

0: NodeId
Attr(NodeId)

Tuple Fields of Attr

0: NodeId
Intf(NodeId)

Tuple Fields of Intf

0: NodeId
Group(NodeId)

Tuple Fields of Group

0: NodeId
Stmt(NodeId)

Tuple Fields of Stmt

0: NodeId

Implementations

Obtain the node ID wrapped within the definition.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

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

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The alignment of pointer.

The type for initializers.

Initializes a with the given initializer. Read more

Dereferences the given pointer. Read more

Mutably dereferences the given pointer. Read more

Drops the object pointed to by the given pointer. Read more

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.