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 copy 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
source§fn eq(&self, other: &SrIdentifierKind) -> bool
fn eq(&self, other: &SrIdentifierKind) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for SrIdentifierKind
Auto Trait Implementations§
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