Enum moore_vhdl::hir::SigAssignKind [−][src]
pub enum SigAssignKind {
SimpleWave(DelayMechanism, Waveform),
SimpleForce(ForceMode, ExprRef),
SimpleRelease(ForceMode),
CondWave(DelayMechanism, Cond<Waveform>),
CondForce(ForceMode, Cond<ExprRef>),
SelWave(DelayMechanism, Sel<Waveform>),
SelForce(ForceMode, Sel<ExprRef>),
}
Expand description
A signal assignment kind.
Variants
SimpleWave(DelayMechanism, Waveform)
A simple waveform assignment.
Tuple Fields of SimpleWave
0: DelayMechanism
1: Waveform
A simple force assignment.
SimpleRelease(ForceMode)
A simple release assignment.
Tuple Fields of SimpleRelease
0: ForceMode
CondWave(DelayMechanism, Cond<Waveform>)
A conditional waveform assignment.
Tuple Fields of CondWave
0: DelayMechanism
1: Cond<Waveform>
A conditional force assignment.
SelWave(DelayMechanism, Sel<Waveform>)
A selected waveform assignment.
Tuple Fields of SelWave
0: DelayMechanism
1: Sel<Waveform>
A selected force assignment.