Enum moore_vhdl::hir::SigAssignKind
source · [−]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.
SimpleForce(ForceMode, ExprRef)
A simple force assignment.
SimpleRelease(ForceMode)
A simple release assignment.
CondWave(DelayMechanism, Cond<Waveform>)
A conditional waveform assignment.
CondForce(ForceMode, Cond<ExprRef>)
A conditional force assignment.
SelWave(DelayMechanism, Sel<Waveform>)
A selected waveform assignment.
SelForce(ForceMode, Sel<ExprRef>)
A selected force assignment.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SigAssignKind
impl Send for SigAssignKind
impl Sync for SigAssignKind
impl Unpin for SigAssignKind
impl UnwindSafe for SigAssignKind
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more