Enum moore_svlog::resolver::DefNode [−][src]
Expand description
A node that generates a definition.
Variants
Ast(&'a dyn AnyNode<'a>)
Any AST node.
Tuple Fields of Ast
0: &'a dyn AnyNode<'a>
IntPort(&'a IntPort<'a>)
An internal port of a module.
Tuple Fields of IntPort
0: &'a IntPort<'a>
Trait Implementations
Get a span that is terse and suitable to pinpoint the node for a human.
Get this node’s parent.
Link up this node.
Link up this node as an expansion of another node. Read more
Describe this node for diagnostics in indefinite form, e.g. “entity”. Read more
Get this node’s name, or None
if it does not have one.
Describe this node for diagnostics in definite form, e.g. “entity ‘top’”. Read more
Describe this node for diagnostics in indefinite form, e.g. “entity”.
Describe this node for diagnostics in definite form, e.g. “entity ‘top’”. Read more
Describe this node for diagnostics in indefinite form, e.g. “entity”.
Describe this node for diagnostics in definite form, e.g. “entity ‘top’”. Read more
Apply a function to each child node.
Apply a function to this node.
Auto Trait Implementations
impl<'a> !RefUnwindSafe for DefNode<'a>
impl<'a> !UnwindSafe for DefNode<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more