pub struct TransitionView<'a> { /* private fields */ }Expand description
A view of a transition with resolved slices.
Hides offset arithmetic and inline/spilled distinction from callers.
Implementations§
Source§impl<'a> TransitionView<'a>
impl<'a> TransitionView<'a>
Sourcepub fn raw(&self) -> &'a Transition
pub fn raw(&self) -> &'a Transition
Returns the raw transition.
Sourcepub fn successors(&self) -> &'a [TransitionId] ⓘ
pub fn successors(&self) -> &'a [TransitionId] ⓘ
Returns resolved successor IDs.
Sourcepub fn matcher_view(&self) -> MatcherView<'a>
pub fn matcher_view(&self) -> MatcherView<'a>
Returns a view of the matcher with resolved slices.
Returns the navigation instruction.
Sourcepub fn ref_marker(&self) -> RefTransition
pub fn ref_marker(&self) -> RefTransition
Returns the ref transition marker.