Struct moore_vhdl::hir::Subprog [−][src]
pub struct Subprog {
pub parent: ScopeRef,
pub spec: SubprogSpec,
}
Expand description
A subprogram.
See IEEE 1076-2008 section 4.2.
Fields
parent: ScopeRef
The parent scope.
spec: SubprogSpec
The specification, aka the signature.
Trait Implementations
impl<'lazy, 'sb, 'ast, 'ctx> NodeMaker<SubprogDeclRef, &'ctx Subprog> for ScoreContext<'lazy, 'sb, 'ast, 'ctx>
impl<'lazy, 'sb, 'ast, 'ctx> NodeMaker<SubprogDeclRef, &'ctx Subprog> for ScoreContext<'lazy, 'sb, 'ast, 'ctx>
Auto Trait Implementations
impl RefUnwindSafe for Subprog
impl UnwindSafe for Subprog
Blanket Implementations
Mutably borrows from an owned value. Read more