pub struct IRTransition {
pub condition: Option<String>,
pub action: IRBlock,
pub target_state: Option<usize>,
}Fields§
§condition: Option<String>Condition expression as Rust code string. None means unconditional (always true).
action: IRBlockAction block as Rust code string.
target_state: Option<usize>Target state index, or None for exit.
Trait Implementations§
Source§impl Clone for IRTransition
impl Clone for IRTransition
Source§fn clone(&self) -> IRTransition
fn clone(&self) -> IRTransition
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 moreAuto Trait Implementations§
impl Freeze for IRTransition
impl RefUnwindSafe for IRTransition
impl Send for IRTransition
impl Sync for IRTransition
impl Unpin for IRTransition
impl UnsafeUnpin for IRTransition
impl UnwindSafe for IRTransition
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