pub enum DataTypeId {
Show 396 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, 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, AliasNameDataType, ReadAnnotationDataDetails, CurrencyUnitType,
}

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

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

AliasNameDataType

ReadAnnotationDataDetails

CurrencyUnitType

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

Converts to this type from the input type.

Feeds this value into the given Hasher. Read more

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

Converts this type into the (usually inferred) input type.

Converts this type into the (usually inferred) input type.

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

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

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)

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.