[][src]Enum opcua_server::prelude::node_ids::DataTypeId

pub enum DataTypeId {
    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

impl Clone for DataTypeId[src]

impl Copy for DataTypeId[src]

impl Debug for DataTypeId[src]

impl Eq for DataTypeId[src]

impl<'a> From<&'a DataTypeId> for NodeId[src]

impl Hash for DataTypeId[src]

impl Into<ExpandedNodeId> for DataTypeId[src]

impl Into<NodeId> for DataTypeId[src]

impl PartialEq<DataTypeId> for DataTypeId[src]

impl StructuralEq for DataTypeId[src]

impl StructuralPartialEq for DataTypeId[src]

impl TryFrom<u32> for DataTypeId[src]

type Error = ()

The type returned in the event of a conversion error.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,