pub enum SupportedItemRef {
Action(ActionId),
ActionDirective(ActionDirectiveId),
ActionMethod(ActionMethodId),
Complex(ComplexUnitId),
}Variants§
Action(ActionId)
ActionDirective(ActionDirectiveId)
ActionMethod(ActionMethodId)
Complex(ComplexUnitId)
Implementations§
Source§impl SupportedItemRef
impl SupportedItemRef
pub fn resolve<'m>(&self, model: &'m StepModel) -> SupportedItemRefView<'m>
pub fn entity_key(&self) -> EntityKey
Trait Implementations§
Source§impl Clone for SupportedItemRef
impl Clone for SupportedItemRef
Source§fn clone(&self) -> SupportedItemRef
fn clone(&self) -> SupportedItemRef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SupportedItemRef
impl Debug for SupportedItemRef
Source§impl PartialEq for SupportedItemRef
impl PartialEq for SupportedItemRef
Source§fn eq(&self, other: &SupportedItemRef) -> bool
fn eq(&self, other: &SupportedItemRef) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SupportedItemRef
Auto Trait Implementations§
impl Freeze for SupportedItemRef
impl RefUnwindSafe for SupportedItemRef
impl Send for SupportedItemRef
impl Sync for SupportedItemRef
impl Unpin for SupportedItemRef
impl UnsafeUnpin for SupportedItemRef
impl UnwindSafe for SupportedItemRef
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