Enum opcua_types::node_ids::DataTypeId[][src]

pub enum DataTypeId {
Show 395 variants Boolean, SByte, Byte, Int16, UInt16, Int32, UInt32, Int64, UInt64, Float, Double, String, DateTime, Guid, ByteString, XmlElement, NodeId, ExpandedNodeId, StatusCode, QualifiedName, LocalizedText, Structure, DataValue, BaseDataType, DiagnosticInfo, Number, Integer, UInteger, Enumeration, Image, Decimal, PermissionType, AccessRestrictionType, RolePermissionType, DataTypeDefinition, StructureType, StructureDefinition, EnumDefinition, StructureField, EnumField, NamingRuleType, IdType, NodeClass, Node, ObjectNode, ObjectTypeNode, VariableNode, VariableTypeNode, ReferenceTypeNode, MethodNode, ViewNode, DataTypeNode, ReferenceNode, IntegerId, Counter, Duration, NumericRange, Time, Date, UtcTime, LocaleId, Argument, StatusResult, MessageSecurityMode, UserTokenType, UserTokenPolicy, ApplicationType, ApplicationDescription, ApplicationInstanceCertificate, EndpointDescription, SecurityTokenRequestType, UserIdentityToken, AnonymousIdentityToken, UserNameIdentityToken, X509IdentityToken, EndpointConfiguration, BuildInfo, SignedSoftwareCertificate, AttributeWriteMask, NodeAttributesMask, NodeAttributes, ObjectAttributes, VariableAttributes, MethodAttributes, ObjectTypeAttributes, VariableTypeAttributes, ReferenceTypeAttributes, DataTypeAttributes, ViewAttributes, AddNodesItem, AddReferencesItem, DeleteNodesItem, DeleteReferencesItem, SessionAuthenticationToken, RequestHeader, ResponseHeader, ServiceFault, FindServersRequest, FindServersResponse, GetEndpointsRequest, GetEndpointsResponse, RegisteredServer, RegisterServerRequest, RegisterServerResponse, ChannelSecurityToken, OpenSecureChannelRequest, OpenSecureChannelResponse, CloseSecureChannelRequest, CloseSecureChannelResponse, SignatureData, CreateSessionRequest, CreateSessionResponse, ActivateSessionRequest, ActivateSessionResponse, CloseSessionRequest, CloseSessionResponse, CancelRequest, CancelResponse, AddNodesResult, AddNodesRequest, AddNodesResponse, AddReferencesRequest, AddReferencesResponse, DeleteNodesRequest, DeleteNodesResponse, DeleteReferencesRequest, DeleteReferencesResponse, BrowseDirection, ViewDescription, BrowseDescription, BrowseResultMask, ReferenceDescription, ContinuationPoint, BrowseResult, BrowseRequest, BrowseResponse, BrowseNextRequest, BrowseNextResponse, RelativePathElement, RelativePath, BrowsePath, BrowsePathTarget, BrowsePathResult, TranslateBrowsePathsToNodeIdsRequest, TranslateBrowsePathsToNodeIdsResponse, RegisterNodesRequest, RegisterNodesResponse, UnregisterNodesRequest, UnregisterNodesResponse, QueryDataDescription, NodeTypeDescription, FilterOperator, QueryDataSet, NodeReference, ContentFilterElement, ContentFilter, FilterOperand, ElementOperand, LiteralOperand, AttributeOperand, SimpleAttributeOperand, ContentFilterElementResult, ContentFilterResult, ParsingResult, QueryFirstRequest, QueryFirstResponse, QueryNextRequest, QueryNextResponse, TimestampsToReturn, ReadValueId, ReadRequest, ReadResponse, HistoryReadValueId, HistoryReadResult, HistoryReadDetails, ReadEventDetails, ReadRawModifiedDetails, ReadProcessedDetails, ReadAtTimeDetails, HistoryData, HistoryEvent, HistoryReadRequest, HistoryReadResponse, WriteValue, WriteRequest, WriteResponse, HistoryUpdateDetails, UpdateDataDetails, UpdateEventDetails, DeleteRawModifiedDetails, DeleteAtTimeDetails, DeleteEventDetails, HistoryUpdateResult, HistoryUpdateRequest, HistoryUpdateResponse, CallMethodRequest, CallMethodResult, CallRequest, CallResponse, MonitoringMode, DataChangeTrigger, DeadbandType, MonitoringFilter, DataChangeFilter, EventFilter, AggregateFilter, MonitoringFilterResult, EventFilterResult, AggregateFilterResult, MonitoringParameters, MonitoredItemCreateRequest, MonitoredItemCreateResult, CreateMonitoredItemsRequest, CreateMonitoredItemsResponse, MonitoredItemModifyRequest, MonitoredItemModifyResult, ModifyMonitoredItemsRequest, ModifyMonitoredItemsResponse, SetMonitoringModeRequest, SetMonitoringModeResponse, SetTriggeringRequest, SetTriggeringResponse, DeleteMonitoredItemsRequest, DeleteMonitoredItemsResponse, CreateSubscriptionRequest, CreateSubscriptionResponse, ModifySubscriptionRequest, ModifySubscriptionResponse, SetPublishingModeRequest, SetPublishingModeResponse, NotificationMessage, MonitoredItemNotification, DataChangeNotification, StatusChangeNotification, SubscriptionAcknowledgement, PublishRequest, PublishResponse, RepublishRequest, RepublishResponse, TransferResult, TransferSubscriptionsRequest, TransferSubscriptionsResponse, DeleteSubscriptionsRequest, DeleteSubscriptionsResponse, RedundancySupport, ServerState, RedundantServerDataType, SamplingIntervalDiagnosticsDataType, ServerDiagnosticsSummaryDataType, ServerStatusDataType, SessionDiagnosticsDataType, SessionSecurityDiagnosticsDataType, ServiceCounterDataType, SubscriptionDiagnosticsDataType, ModelChangeStructureDataType, Range, EUInformation, ExceptionDeviationFormat, Annotation, ProgramDiagnosticDataType, SemanticChangeStructureDataType, EventNotificationList, EventFieldList, HistoryEventFieldList, IssuedIdentityToken, NotificationData, AggregateConfiguration, ImageBMP, ImageGIF, ImageJPG, ImagePNG, EnumValueType, TimeZoneDataType, ModificationInfo, HistoryModifiedData, HistoryUpdateType, PerformUpdateType, UpdateStructureDataDetails, BitFieldMaskDataType, InstanceNode, TypeNode, OpenFileMode, ModelChangeStructureVerbMask, EndpointUrlListDataType, NetworkGroupDataType, AxisScaleEnumeration, AxisInformation, XVType, ComplexNumberType, DoubleComplexNumberType, ServerOnNetwork, FindServersOnNetworkRequest, FindServersOnNetworkResponse, RegisterServer2Request, RegisterServer2Response, TrustListMasks, TrustListDataType, OptionSet, Union, NormalizedString, DecimalString, DurationString, TimeString, DateString, DiscoveryConfiguration, MdnsDiscoveryConfiguration, PublishedVariableDataType, DataSetMetaDataType, FieldMetaData, DataTypeDescription, KeyValuePair, ConfigurationVersionDataType, PubSubState, FieldTargetDataType, SimpleTypeDescription, UABinaryFileDataType, BrokerConnectionTransportDataType, BrokerTransportQualityOfService, AccessLevelType, EventNotifierType, ProgramDiagnostic2DataType, AccessLevelExType, WriterGroupDataType, StructureDescription, EnumDescription, NetworkAddressDataType, NetworkAddressUrlDataType, ReaderGroupDataType, EndpointType, PubSubConfigurationDataType, DatagramWriterGroupTransportDataType, DataTypeSchemaHeader, PublishedDataSetDataType, PublishedDataSetSourceDataType, PublishedDataItemsDataType, PublishedEventsDataType, DataSetFieldContentMask, DataSetWriterDataType, DataSetWriterTransportDataType, DataSetWriterMessageDataType, PubSubGroupDataType, WriterGroupTransportDataType, WriterGroupMessageDataType, PubSubConnectionDataType, ConnectionTransportDataType, ReaderGroupTransportDataType, ReaderGroupMessageDataType, DataSetReaderDataType, DataSetReaderTransportDataType, DataSetReaderMessageDataType, SubscribedDataSetDataType, TargetVariablesDataType, IdentityCriteriaType, IdentityMappingRuleType, SubscribedDataSetMirrorDataType, UadpNetworkMessageContentMask, UadpWriterGroupMessageDataType, UadpDataSetMessageContentMask, UadpDataSetWriterMessageDataType, UadpDataSetReaderMessageDataType, JsonNetworkMessageContentMask, JsonWriterGroupMessageDataType, JsonDataSetMessageContentMask, JsonDataSetWriterMessageDataType, JsonDataSetReaderMessageDataType, BrokerWriterGroupTransportDataType, BrokerDataSetWriterTransportDataType, BrokerDataSetReaderTransportDataType, OverrideValueHandling, SessionlessInvokeRequestType, DataSetFieldFlags, AudioDataType, AdditionalParametersType, DatagramConnectionTransportDataType, RsaEncryptedSecret, EccEncryptedSecret, EphemeralKeyType, Index, GenericAttributeValue, GenericAttributes, DecimalDataType, RationalNumber, Vector, ThreeDVector, CartesianCoordinates, ThreeDCartesianCoordinates, Orientation, ThreeDOrientation, Frame, ThreeDFrame, DiagnosticsLevel, PubSubDiagnosticsCounterClassification, DataSetOrderingType, VersionTime, SessionlessInvokeResponseType,
}

Variants

Boolean
SByte
Byte
Int16
UInt16
Int32
UInt32
Int64
UInt64
Float
Double
String
DateTime
Guid
ByteString
XmlElement
NodeId
ExpandedNodeId
StatusCode
QualifiedName
LocalizedText
Structure
DataValue
BaseDataType
DiagnosticInfo
Number
Integer
UInteger
Enumeration
Image
Decimal
PermissionType
AccessRestrictionType
RolePermissionType
DataTypeDefinition
StructureType
StructureDefinition
EnumDefinition
StructureField
EnumField
NamingRuleType
IdType
NodeClass
Node
ObjectNode
ObjectTypeNode
VariableNode
VariableTypeNode
ReferenceTypeNode
MethodNode
ViewNode
DataTypeNode
ReferenceNode
IntegerId
Counter
Duration
NumericRange
Time
Date
UtcTime
LocaleId
Argument
StatusResult
MessageSecurityMode
UserTokenType
UserTokenPolicy
ApplicationType
ApplicationDescription
ApplicationInstanceCertificate
EndpointDescription
SecurityTokenRequestType
UserIdentityToken
AnonymousIdentityToken
UserNameIdentityToken
X509IdentityToken
EndpointConfiguration
BuildInfo
SignedSoftwareCertificate
AttributeWriteMask
NodeAttributesMask
NodeAttributes
ObjectAttributes
VariableAttributes
MethodAttributes
ObjectTypeAttributes
VariableTypeAttributes
ReferenceTypeAttributes
DataTypeAttributes
ViewAttributes
AddNodesItem
AddReferencesItem
DeleteNodesItem
DeleteReferencesItem
SessionAuthenticationToken
RequestHeader
ResponseHeader
ServiceFault
FindServersRequest
FindServersResponse
GetEndpointsRequest
GetEndpointsResponse
RegisteredServer
RegisterServerRequest
RegisterServerResponse
ChannelSecurityToken
OpenSecureChannelRequest
OpenSecureChannelResponse
CloseSecureChannelRequest
CloseSecureChannelResponse
SignatureData
CreateSessionRequest
CreateSessionResponse
ActivateSessionRequest
ActivateSessionResponse
CloseSessionRequest
CloseSessionResponse
CancelRequest
CancelResponse
AddNodesResult
AddNodesRequest
AddNodesResponse
AddReferencesRequest
AddReferencesResponse
DeleteNodesRequest
DeleteNodesResponse
DeleteReferencesRequest
DeleteReferencesResponse
BrowseDirection
ViewDescription
BrowseDescription
BrowseResultMask
ReferenceDescription
ContinuationPoint
BrowseResult
BrowseRequest
BrowseResponse
BrowseNextRequest
BrowseNextResponse
RelativePathElement
RelativePath
BrowsePath
BrowsePathTarget
BrowsePathResult
TranslateBrowsePathsToNodeIdsRequest
TranslateBrowsePathsToNodeIdsResponse
RegisterNodesRequest
RegisterNodesResponse
UnregisterNodesRequest
UnregisterNodesResponse
QueryDataDescription
NodeTypeDescription
FilterOperator
QueryDataSet
NodeReference
ContentFilterElement
ContentFilter
FilterOperand
ElementOperand
LiteralOperand
AttributeOperand
SimpleAttributeOperand
ContentFilterElementResult
ContentFilterResult
ParsingResult
QueryFirstRequest
QueryFirstResponse
QueryNextRequest
QueryNextResponse
TimestampsToReturn
ReadValueId
ReadRequest
ReadResponse
HistoryReadValueId
HistoryReadResult
HistoryReadDetails
ReadEventDetails
ReadRawModifiedDetails
ReadProcessedDetails
ReadAtTimeDetails
HistoryData
HistoryEvent
HistoryReadRequest
HistoryReadResponse
WriteValue
WriteRequest
WriteResponse
HistoryUpdateDetails
UpdateDataDetails
UpdateEventDetails
DeleteRawModifiedDetails
DeleteAtTimeDetails
DeleteEventDetails
HistoryUpdateResult
HistoryUpdateRequest
HistoryUpdateResponse
CallMethodRequest
CallMethodResult
CallRequest
CallResponse
MonitoringMode
DataChangeTrigger
DeadbandType
MonitoringFilter
DataChangeFilter
EventFilter
AggregateFilter
MonitoringFilterResult
EventFilterResult
AggregateFilterResult
MonitoringParameters
MonitoredItemCreateRequest
MonitoredItemCreateResult
CreateMonitoredItemsRequest
CreateMonitoredItemsResponse
MonitoredItemModifyRequest
MonitoredItemModifyResult
ModifyMonitoredItemsRequest
ModifyMonitoredItemsResponse
SetMonitoringModeRequest
SetMonitoringModeResponse
SetTriggeringRequest
SetTriggeringResponse
DeleteMonitoredItemsRequest
DeleteMonitoredItemsResponse
CreateSubscriptionRequest
CreateSubscriptionResponse
ModifySubscriptionRequest
ModifySubscriptionResponse
SetPublishingModeRequest
SetPublishingModeResponse
NotificationMessage
MonitoredItemNotification
DataChangeNotification
StatusChangeNotification
SubscriptionAcknowledgement
PublishRequest
PublishResponse
RepublishRequest
RepublishResponse
TransferResult
TransferSubscriptionsRequest
TransferSubscriptionsResponse
DeleteSubscriptionsRequest
DeleteSubscriptionsResponse
RedundancySupport
ServerState
RedundantServerDataType
SamplingIntervalDiagnosticsDataType
ServerDiagnosticsSummaryDataType
ServerStatusDataType
SessionDiagnosticsDataType
SessionSecurityDiagnosticsDataType
ServiceCounterDataType
SubscriptionDiagnosticsDataType
ModelChangeStructureDataType
Range
EUInformation
ExceptionDeviationFormat
Annotation
ProgramDiagnosticDataType
SemanticChangeStructureDataType
EventNotificationList
EventFieldList
HistoryEventFieldList
IssuedIdentityToken
NotificationData
AggregateConfiguration
ImageBMP
ImageGIF
ImageJPG
ImagePNG
EnumValueType
TimeZoneDataType
ModificationInfo
HistoryModifiedData
HistoryUpdateType
PerformUpdateType
UpdateStructureDataDetails
BitFieldMaskDataType
InstanceNode
TypeNode
OpenFileMode
ModelChangeStructureVerbMask
EndpointUrlListDataType
NetworkGroupDataType
AxisScaleEnumeration
AxisInformation
XVType
ComplexNumberType
DoubleComplexNumberType
ServerOnNetwork
FindServersOnNetworkRequest
FindServersOnNetworkResponse
RegisterServer2Request
RegisterServer2Response
TrustListMasks
TrustListDataType
OptionSet
Union
NormalizedString
DecimalString
DurationString
TimeString
DateString
DiscoveryConfiguration
MdnsDiscoveryConfiguration
PublishedVariableDataType
DataSetMetaDataType
FieldMetaData
DataTypeDescription
KeyValuePair
ConfigurationVersionDataType
PubSubState
FieldTargetDataType
SimpleTypeDescription
UABinaryFileDataType
BrokerConnectionTransportDataType
BrokerTransportQualityOfService
AccessLevelType
EventNotifierType
ProgramDiagnostic2DataType
AccessLevelExType
WriterGroupDataType
StructureDescription
EnumDescription
NetworkAddressDataType
NetworkAddressUrlDataType
ReaderGroupDataType
EndpointType
PubSubConfigurationDataType
DatagramWriterGroupTransportDataType
DataTypeSchemaHeader
PublishedDataSetDataType
PublishedDataSetSourceDataType
PublishedDataItemsDataType
PublishedEventsDataType
DataSetFieldContentMask
DataSetWriterDataType
DataSetWriterTransportDataType
DataSetWriterMessageDataType
PubSubGroupDataType
WriterGroupTransportDataType
WriterGroupMessageDataType
PubSubConnectionDataType
ConnectionTransportDataType
ReaderGroupTransportDataType
ReaderGroupMessageDataType
DataSetReaderDataType
DataSetReaderTransportDataType
DataSetReaderMessageDataType
SubscribedDataSetDataType
TargetVariablesDataType
IdentityCriteriaType
IdentityMappingRuleType
SubscribedDataSetMirrorDataType
UadpNetworkMessageContentMask
UadpWriterGroupMessageDataType
UadpDataSetMessageContentMask
UadpDataSetWriterMessageDataType
UadpDataSetReaderMessageDataType
JsonNetworkMessageContentMask
JsonWriterGroupMessageDataType
JsonDataSetMessageContentMask
JsonDataSetWriterMessageDataType
JsonDataSetReaderMessageDataType
BrokerWriterGroupTransportDataType
BrokerDataSetWriterTransportDataType
BrokerDataSetReaderTransportDataType
OverrideValueHandling
SessionlessInvokeRequestType
DataSetFieldFlags
AudioDataType
AdditionalParametersType
DatagramConnectionTransportDataType
RsaEncryptedSecret
EccEncryptedSecret
EphemeralKeyType
Index
GenericAttributeValue
GenericAttributes
DecimalDataType
RationalNumber
Vector
ThreeDVector
CartesianCoordinates
ThreeDCartesianCoordinates
Orientation
ThreeDOrientation
Frame
ThreeDFrame
DiagnosticsLevel
PubSubDiagnosticsCounterClassification
DataSetOrderingType
VersionTime
SessionlessInvokeResponseType

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

Performs the conversion.

Performs the conversion.

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

The type returned in the event of a conversion error.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.