Struct moore_vhdl::hir::SubprogBody [] [src]

pub struct SubprogBody {
    pub parent: ScopeRef,
    pub spec: SubprogSpec,
    pub subprog: Spanned<LatentSubprogRef>,
    pub decls: Vec<DeclInSubprogRef>,
    pub stmts: Vec<SeqStmtRef>,
}

A subprogram body.

See IEEE 1076-2008 section 4.3.

Fields

The parent scope.

The specification, aka the signature.

The subprogram this body targets.

The declarations in the subprogram.

The statements in the subprogram.

Trait Implementations

impl Clone for SubprogBody
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for SubprogBody
[src]

[src]

Formats the value using the given formatter.