pub struct TransitionRef {
pub source: String,
pub index: usize,
}Expand description
A declared transition, identified by its source state and its index in that state’s transition list in the IR.
Fields§
§source: StringThe source state identifier.
index: usizeIndex in the source’s transitions.
Trait Implementations§
Source§impl Clone for TransitionRef
impl Clone for TransitionRef
Source§impl Debug for TransitionRef
impl Debug for TransitionRef
impl Eq for TransitionRef
Source§impl Hash for TransitionRef
impl Hash for TransitionRef
Source§impl PartialEq for TransitionRef
impl PartialEq for TransitionRef
impl StructuralPartialEq for TransitionRef
Auto Trait Implementations§
impl Forget for TransitionRef
impl Freeze for TransitionRef
impl Move for TransitionRef
impl RefUnwindSafe for TransitionRef
impl Send for TransitionRef
impl Sync for TransitionRef
impl Unpin for TransitionRef
impl UnsafeUnpin for TransitionRef
impl UnwindSafe for TransitionRef
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