pub enum SequentialStatement {
Show 15 variants
Wait(WaitStatement),
Assert(AssertStatement),
Report(ReportStatement),
VariableAssignment(VariableAssignment),
SignalAssignment(SignalAssignment),
SignalForceAssignment(SignalForceAssignment),
SignalReleaseAssignment(SignalReleaseAssignment),
ProcedureCall(FunctionCall),
If(IfStatement),
Case(CaseStatement),
Loop(LoopStatement),
Next(NextStatement),
Exit(ExitStatement),
Return(ReturnStatement),
Null,
}Expand description
LRM 10. Sequential statements
Variants§
Wait(WaitStatement)
Assert(AssertStatement)
Report(ReportStatement)
VariableAssignment(VariableAssignment)
SignalAssignment(SignalAssignment)
SignalForceAssignment(SignalForceAssignment)
SignalReleaseAssignment(SignalReleaseAssignment)
ProcedureCall(FunctionCall)
If(IfStatement)
Case(CaseStatement)
Loop(LoopStatement)
Next(NextStatement)
Exit(ExitStatement)
Return(ReturnStatement)
Null
Trait Implementations§
Source§impl Clone for SequentialStatement
impl Clone for SequentialStatement
Source§fn clone(&self) -> SequentialStatement
fn clone(&self) -> SequentialStatement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SequentialStatement
impl Debug for SequentialStatement
Source§impl PartialEq for SequentialStatement
impl PartialEq for SequentialStatement
impl StructuralPartialEq for SequentialStatement
Auto Trait Implementations§
impl Freeze for SequentialStatement
impl !RefUnwindSafe for SequentialStatement
impl Send for SequentialStatement
impl Sync for SequentialStatement
impl Unpin for SequentialStatement
impl !UnwindSafe for SequentialStatement
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more