pub enum SrIdentifierKind {
Show 17 variants
FunctionName,
StaticFunctionName,
TransitionName,
ProcedureName,
TemplateFunctionName,
ExternalFunctionName,
TypeName,
ComponentName,
Event,
Namespace,
BlockLabel,
ContextResource,
VirtualRegister,
VirtualRegisterIntermediate,
Memory,
State,
Unknown,
}Expand description
Enum representing the different kinds of identifiers in the simplified representation.
Variants§
FunctionName
StaticFunctionName
TransitionName
ProcedureName
TemplateFunctionName
ExternalFunctionName
TypeName
ComponentName
Event
Namespace
BlockLabel
ContextResource
VirtualRegister
VirtualRegisterIntermediate
Memory
State
Unknown
Trait Implementations§
Source§impl Clone for SrIdentifierKind
impl Clone for SrIdentifierKind
Source§fn clone(&self) -> SrIdentifierKind
fn clone(&self) -> SrIdentifierKind
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 SrIdentifierKind
impl Debug for SrIdentifierKind
Source§impl PartialEq for SrIdentifierKind
impl PartialEq for SrIdentifierKind
impl StructuralPartialEq for SrIdentifierKind
Auto Trait Implementations§
impl Freeze for SrIdentifierKind
impl RefUnwindSafe for SrIdentifierKind
impl Send for SrIdentifierKind
impl Sync for SrIdentifierKind
impl Unpin for SrIdentifierKind
impl UnwindSafe for SrIdentifierKind
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