Enum opcua_server::prelude::node_ids::DataTypeId
source · [−]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
sourceimpl Clone for DataTypeId
impl Clone for DataTypeId
sourcefn clone(&self) -> DataTypeId
fn clone(&self) -> DataTypeId
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DataTypeId
impl Debug for DataTypeId
sourceimpl<'a> From<&'a DataTypeId> for NodeId
impl<'a> From<&'a DataTypeId> for NodeId
sourcefn from(r: &'a DataTypeId) -> NodeId
fn from(r: &'a DataTypeId) -> NodeId
Converts to this type from the input type.
sourceimpl Hash for DataTypeId
impl Hash for DataTypeId
sourceimpl Into<ExpandedNodeId> for DataTypeId
impl Into<ExpandedNodeId> for DataTypeId
sourcefn into(self) -> ExpandedNodeId
fn into(self) -> ExpandedNodeId
Converts this type into the (usually inferred) input type.
sourceimpl Into<NodeId> for DataTypeId
impl Into<NodeId> for DataTypeId
sourceimpl PartialEq<DataTypeId> for DataTypeId
impl PartialEq<DataTypeId> for DataTypeId
sourceimpl TryFrom<u32> for DataTypeId
impl TryFrom<u32> for DataTypeId
impl Copy for DataTypeId
impl Eq for DataTypeId
impl StructuralEq for DataTypeId
impl StructuralPartialEq for DataTypeId
Auto Trait Implementations
impl RefUnwindSafe for DataTypeId
impl Send for DataTypeId
impl Sync for DataTypeId
impl Unpin for DataTypeId
impl UnwindSafe for DataTypeId
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more