Struct moore_vhdl::hir::SigAssignStmt
[−]
[src]
pub struct SigAssignStmt { pub parent: ScopeRef, pub span: Span, pub label: Option<Spanned<Name>>, pub target: SigAssignTarget, pub target_span: Span, pub kind: SigAssignKind, pub kind_span: Span, }
A sequential signal assignment.
See IEEE 1076-2008 section 10.5.
Fields
parent: ScopeRef
The scope within which the statement has been made.
span: Span
The location of the entire statement in the source file.
label: Option<Spanned<Name>>
The optional statement label.
target: SigAssignTarget
The target of the assignment.
target_span: Span
The location of the right hand side in the source file.
kind: SigAssignKind
The kind of the assignment.
kind_span: Span
The location of the right hand side in the source file.