Struct moore_vhdl::hir::IntfSignal [−][src]
pub struct IntfSignal {
pub name: Spanned<Name>,
pub mode: IntfSignalMode,
pub ty: SubtypeIndRef,
pub bus: bool,
pub init: Option<ExprRef>,
}
Fields
name: Spanned<Name>
The name of this signal.
mode: IntfSignalMode
The mode of this signal.
ty: SubtypeIndRef
The type of this signal.
bus: bool
Whether this signal was declared with the bus
keyword.
init: Option<ExprRef>
The expression determining the initial value of this signals.
Trait Implementations
Allocate a value of type T
.
impl<'lazy, 'sb, 'ast, 'ctx> NodeMaker<IntfSignalRef, &'ctx IntfSignal> for ScoreContext<'lazy, 'sb, 'ast, 'ctx>
impl<'lazy, 'sb, 'ast, 'ctx> NodeMaker<IntfSignalRef, &'ctx IntfSignal> for ScoreContext<'lazy, 'sb, 'ast, 'ctx>
Creates the node with the given ID. Read more