Struct moore_svlog::GlobalArenas [−][src]
pub struct GlobalArenas<'t> {
pub ast: Arena<'t>,
// some fields omitted
}
Expand description
The arenas that allocate things in the global context.
Use this struct whenever you want to allocate or internalize something during the compilation procedure.
Fields
ast: Arena<'t>
Implementations
Allocate a list of node IDs.
Allocate an HIR node into the global context.
Allocate a port list.
Allocate a scope.
Allocate an MIR lvalue.
Allocate an MIR rvalue.
Allocate an MIR assignment.
Allocate an AST root.
Allocate an AST type.
Allocate an AST expression.
Trait Implementations
Allow AST nodes to be allocated into GlobalArenas
.
Returns the “default value” for a type. Read more