#[repr(u32)]pub enum ReferenceTypeId {
Show 72 variants
References = 31,
NonHierarchicalReferences = 32,
HierarchicalReferences = 33,
HasChild = 34,
Organizes = 35,
HasEventSource = 36,
HasModellingRule = 37,
HasEncoding = 38,
HasDescription = 39,
HasTypeDefinition = 40,
GeneratesEvent = 41,
Aggregates = 44,
HasSubtype = 45,
HasProperty = 46,
HasComponent = 47,
HasNotifier = 48,
HasOrderedComponent = 49,
FromState = 51,
ToState = 52,
HasCause = 53,
HasEffect = 54,
HasHistoricalConfiguration = 56,
HasSubStateMachine = 117,
HasArgumentDescription = 129,
HasOptionalInputArgumentDescription = 131,
AlwaysGeneratesEvent = 3_065,
HasTrueSubState = 9_004,
HasFalseSubState = 9_005,
HasCondition = 9_006,
HasPubSubConnection = 14_476,
DataSetToWriter = 14_936,
HasGuard = 15_112,
HasDataSetWriter = 15_296,
HasDataSetReader = 15_297,
HasAlarmSuppressionGroup = 16_361,
AlarmGroupMember = 16_362,
HasEffectDisable = 17_276,
HasDictionaryEntry = 17_597,
HasInterface = 17_603,
HasAddIn = 17_604,
HasEffectEnable = 17_983,
HasEffectSuppressed = 17_984,
HasEffectUnsuppressed = 17_985,
HasWriterGroup = 18_804,
HasReaderGroup = 18_805,
AliasFor = 23_469,
IsDeprecated = 23_562,
HasStructuredComponent = 24_136,
AssociatedWith = 24_137,
UsesPriorityMappingTable = 25_237,
HasLowerLayerInterface = 25_238,
IsExecutableOn = 25_253,
Controls = 25_254,
Utilizes = 25_255,
Requires = 25_256,
IsPhysicallyConnectedTo = 25_257,
RepresentsSameEntityAs = 25_258,
RepresentsSameHardwareAs = 25_259,
RepresentsSameFunctionalityAs = 25_260,
IsHostedBy = 25_261,
HasPhysicalComponent = 25_262,
HasContainedComponent = 25_263,
HasAttachedComponent = 25_264,
IsExecutingOn = 25_265,
HasPushedSecurityGroup = 25_345,
AlarmSuppressionGroupMember = 32_059,
HasKeyValueDescription = 32_407,
HasEngineeringUnitDetails = 32_558,
HasQuantity = 32_559,
HasCurrentData = 32_633,
HasCurrentEvent = 32_634,
HasReferenceDescription = 32_679,
}Variants§
References = 31
NonHierarchicalReferences = 32
HierarchicalReferences = 33
HasChild = 34
Organizes = 35
HasEventSource = 36
HasModellingRule = 37
HasEncoding = 38
HasDescription = 39
HasTypeDefinition = 40
GeneratesEvent = 41
Aggregates = 44
HasSubtype = 45
HasProperty = 46
HasComponent = 47
HasNotifier = 48
HasOrderedComponent = 49
FromState = 51
ToState = 52
HasCause = 53
HasEffect = 54
HasHistoricalConfiguration = 56
HasSubStateMachine = 117
HasArgumentDescription = 129
HasOptionalInputArgumentDescription = 131
AlwaysGeneratesEvent = 3_065
HasTrueSubState = 9_004
HasFalseSubState = 9_005
HasCondition = 9_006
HasPubSubConnection = 14_476
DataSetToWriter = 14_936
HasGuard = 15_112
HasDataSetWriter = 15_296
HasDataSetReader = 15_297
HasAlarmSuppressionGroup = 16_361
AlarmGroupMember = 16_362
HasEffectDisable = 17_276
HasDictionaryEntry = 17_597
HasInterface = 17_603
HasAddIn = 17_604
HasEffectEnable = 17_983
HasEffectSuppressed = 17_984
HasEffectUnsuppressed = 17_985
HasWriterGroup = 18_804
HasReaderGroup = 18_805
AliasFor = 23_469
IsDeprecated = 23_562
HasStructuredComponent = 24_136
AssociatedWith = 24_137
UsesPriorityMappingTable = 25_237
HasLowerLayerInterface = 25_238
IsExecutableOn = 25_253
Controls = 25_254
Utilizes = 25_255
Requires = 25_256
IsPhysicallyConnectedTo = 25_257
RepresentsSameEntityAs = 25_258
RepresentsSameHardwareAs = 25_259
RepresentsSameFunctionalityAs = 25_260
IsHostedBy = 25_261
HasPhysicalComponent = 25_262
HasContainedComponent = 25_263
HasAttachedComponent = 25_264
IsExecutingOn = 25_265
HasPushedSecurityGroup = 25_345
AlarmSuppressionGroupMember = 32_059
HasKeyValueDescription = 32_407
HasEngineeringUnitDetails = 32_558
HasQuantity = 32_559
HasCurrentData = 32_633
HasCurrentEvent = 32_634
HasReferenceDescription = 32_679
Trait Implementations§
Source§impl Clone for ReferenceTypeId
impl Clone for ReferenceTypeId
Source§fn clone(&self) -> ReferenceTypeId
fn clone(&self) -> ReferenceTypeId
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 ReferenceTypeId
impl Debug for ReferenceTypeId
Source§impl<'a> From<&'a ReferenceTypeId> for NodeId
impl<'a> From<&'a ReferenceTypeId> for NodeId
Source§fn from(r: &'a ReferenceTypeId) -> Self
fn from(r: &'a ReferenceTypeId) -> Self
Converts to this type from the input type.
Source§impl From<ReferenceTypeId> for ExpandedNodeId
impl From<ReferenceTypeId> for ExpandedNodeId
Source§fn from(r: ReferenceTypeId) -> Self
fn from(r: ReferenceTypeId) -> Self
Converts to this type from the input type.
Source§impl From<ReferenceTypeId> for LiteralOperand
impl From<ReferenceTypeId> for LiteralOperand
Source§fn from(v: ReferenceTypeId) -> Self
fn from(v: ReferenceTypeId) -> Self
Converts to this type from the input type.
Source§impl From<ReferenceTypeId> for NodeId
impl From<ReferenceTypeId> for NodeId
Source§fn from(r: ReferenceTypeId) -> Self
fn from(r: ReferenceTypeId) -> Self
Converts to this type from the input type.
Source§impl Hash for ReferenceTypeId
impl Hash for ReferenceTypeId
Source§impl IntoNodeIdRef<'_> for ReferenceTypeId
impl IntoNodeIdRef<'_> for ReferenceTypeId
Source§type TIdentifier = u32
type TIdentifier = u32
The inner identifier type.
Source§fn into_node_id_ref(self) -> NodeIdRef<Self::TIdentifier>
fn into_node_id_ref(self) -> NodeIdRef<Self::TIdentifier>
Get a reference to this as a
NodeIdRef.Source§impl PartialEq<ReferenceTypeId> for NodeId
impl PartialEq<ReferenceTypeId> for NodeId
Source§impl<T> PartialEq<ReferenceTypeId> for NodeIdRef<T>where
T: PartialEq<Identifier>,
impl<T> PartialEq<ReferenceTypeId> for NodeIdRef<T>where
T: PartialEq<Identifier>,
Source§impl PartialEq for ReferenceTypeId
impl PartialEq for ReferenceTypeId
Source§impl TryFrom<u32> for ReferenceTypeId
impl TryFrom<u32> for ReferenceTypeId
impl Copy for ReferenceTypeId
impl Eq for ReferenceTypeId
impl StructuralPartialEq for ReferenceTypeId
Auto Trait Implementations§
impl Freeze for ReferenceTypeId
impl RefUnwindSafe for ReferenceTypeId
impl Send for ReferenceTypeId
impl Sync for ReferenceTypeId
impl Unpin for ReferenceTypeId
impl UnwindSafe for ReferenceTypeId
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.