pub struct Arenas {
Show 35 fields pub lib: Arena<Lib>, pub entity: Arena<Entity>, pub arch: Arena<Arch>, pub intf_sig: Arena<IntfSignal>, pub subtype_ind: Arena<SubtypeInd>, pub package: Arena<Package>, pub package_body: Arena<PackageBody>, pub package_inst: Arena<PackageInst>, pub type_decl: Arena<TypeDecl>, pub subtype_decl: Arena<SubtypeDecl>, pub expr: Arena<Expr>, pub aggregate: Arena<Aggregate>, pub const_decl: Arena<Decl<ConstDecl>>, pub signal_decl: Arena<Decl<SignalDecl>>, pub variable_decl: Arena<Decl<VarDecl>>, pub file_decl: Arena<Decl<FileDecl>>, pub type_decl2: Arena<Decl<Option<TypeData>>>, pub process_stmt: Arena<ProcessStmt>, pub sig_assign_stmt: Arena<SigAssignStmt>, pub array_type_index: Arena<Spanned<ArrayTypeIndex>>, pub subprog: Arena<Subprog>, pub subprog_body: Arena<SubprogBody>, pub subprog_inst: Arena<SubprogInst>, pub type_mark: Arena<TypeMarkRef>, pub wait_stmt: Arena<Stmt<WaitStmt>>, pub assert_stmt: Arena<Stmt<AssertStmt>>, pub report_stmt: Arena<Stmt<ReportStmt>>, pub var_assign_stmt: Arena<Stmt<VarAssignStmt>>, pub call_stmt: Arena<Stmt<CallStmt>>, pub if_stmt: Arena<Stmt<IfStmt>>, pub case_stmt: Arena<Stmt<CaseStmt>>, pub loop_stmt: Arena<Stmt<LoopStmt>>, pub nexit_stmt: Arena<Stmt<NexitStmt>>, pub return_stmt: Arena<Stmt<ReturnStmt>>, pub null_stmt: Arena<Stmt<NullStmt>>,
}

Fields

lib: Arena<Lib>entity: Arena<Entity>arch: Arena<Arch>intf_sig: Arena<IntfSignal>subtype_ind: Arena<SubtypeInd>package: Arena<Package>package_body: Arena<PackageBody>package_inst: Arena<PackageInst>type_decl: Arena<TypeDecl>subtype_decl: Arena<SubtypeDecl>expr: Arena<Expr>aggregate: Arena<Aggregate>const_decl: Arena<Decl<ConstDecl>>signal_decl: Arena<Decl<SignalDecl>>variable_decl: Arena<Decl<VarDecl>>file_decl: Arena<Decl<FileDecl>>type_decl2: Arena<Decl<Option<TypeData>>>process_stmt: Arena<ProcessStmt>sig_assign_stmt: Arena<SigAssignStmt>array_type_index: Arena<Spanned<ArrayTypeIndex>>subprog: Arena<Subprog>subprog_body: Arena<SubprogBody>subprog_inst: Arena<SubprogInst>type_mark: Arena<TypeMarkRef>wait_stmt: Arena<Stmt<WaitStmt>>assert_stmt: Arena<Stmt<AssertStmt>>report_stmt: Arena<Stmt<ReportStmt>>var_assign_stmt: Arena<Stmt<VarAssignStmt>>call_stmt: Arena<Stmt<CallStmt>>if_stmt: Arena<Stmt<IfStmt>>case_stmt: Arena<Stmt<CaseStmt>>loop_stmt: Arena<Stmt<LoopStmt>>nexit_stmt: Arena<Stmt<NexitStmt>>return_stmt: Arena<Stmt<ReturnStmt>>null_stmt: Arena<Stmt<NullStmt>>

Implementations

Create a new arena.

Trait Implementations

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Allocate a value of type T.

Returns the “default value” for a type. Read more

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 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.