[][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,
    NamingRuleType,
    Decimal128,
    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,
}

Variants

BooleanSByteByteInt16UInt16Int32UInt32Int64UInt64FloatDoubleStringDateTimeGuidByteStringXmlElementNodeIdExpandedNodeIdStatusCodeQualifiedNameLocalizedTextStructureDataValueBaseDataTypeDiagnosticInfoNumberIntegerUIntegerEnumerationImageNamingRuleTypeDecimal128IdTypeNodeClassNodeObjectNodeObjectTypeNodeVariableNodeVariableTypeNodeReferenceTypeNodeMethodNodeViewNodeDataTypeNodeReferenceNodeIntegerIdCounterDurationNumericRangeTimeDateUtcTimeLocaleIdArgumentStatusResultMessageSecurityModeUserTokenTypeUserTokenPolicyApplicationTypeApplicationDescriptionApplicationInstanceCertificateEndpointDescriptionSecurityTokenRequestTypeUserIdentityTokenAnonymousIdentityTokenUserNameIdentityTokenX509IdentityTokenEndpointConfigurationBuildInfoSignedSoftwareCertificateAttributeWriteMaskNodeAttributesMaskNodeAttributesObjectAttributesVariableAttributesMethodAttributesObjectTypeAttributesVariableTypeAttributesReferenceTypeAttributesDataTypeAttributesViewAttributesAddNodesItemAddReferencesItemDeleteNodesItemDeleteReferencesItemSessionAuthenticationTokenRequestHeaderResponseHeaderServiceFaultFindServersRequestFindServersResponseGetEndpointsRequestGetEndpointsResponseRegisteredServerRegisterServerRequestRegisterServerResponseChannelSecurityTokenOpenSecureChannelRequestOpenSecureChannelResponseCloseSecureChannelRequestCloseSecureChannelResponseSignatureDataCreateSessionRequestCreateSessionResponseActivateSessionRequestActivateSessionResponseCloseSessionRequestCloseSessionResponseCancelRequestCancelResponseAddNodesResultAddNodesRequestAddNodesResponseAddReferencesRequestAddReferencesResponseDeleteNodesRequestDeleteNodesResponseDeleteReferencesRequestDeleteReferencesResponseBrowseDirectionViewDescriptionBrowseDescriptionBrowseResultMaskReferenceDescriptionContinuationPointBrowseResultBrowseRequestBrowseResponseBrowseNextRequestBrowseNextResponseRelativePathElementRelativePathBrowsePathBrowsePathTargetBrowsePathResultTranslateBrowsePathsToNodeIdsRequestTranslateBrowsePathsToNodeIdsResponseRegisterNodesRequestRegisterNodesResponseUnregisterNodesRequestUnregisterNodesResponseQueryDataDescriptionNodeTypeDescriptionFilterOperatorQueryDataSetNodeReferenceContentFilterElementContentFilterFilterOperandElementOperandLiteralOperandAttributeOperandSimpleAttributeOperandContentFilterElementResultContentFilterResultParsingResultQueryFirstRequestQueryFirstResponseQueryNextRequestQueryNextResponseTimestampsToReturnReadValueIdReadRequestReadResponseHistoryReadValueIdHistoryReadResultHistoryReadDetailsReadEventDetailsReadRawModifiedDetailsReadProcessedDetailsReadAtTimeDetailsHistoryDataHistoryEventHistoryReadRequestHistoryReadResponseWriteValueWriteRequestWriteResponseHistoryUpdateDetailsUpdateDataDetailsUpdateEventDetailsDeleteRawModifiedDetailsDeleteAtTimeDetailsDeleteEventDetailsHistoryUpdateResultHistoryUpdateRequestHistoryUpdateResponseCallMethodRequestCallMethodResultCallRequestCallResponseMonitoringModeDataChangeTriggerDeadbandTypeMonitoringFilterDataChangeFilterEventFilterAggregateFilterMonitoringFilterResultEventFilterResultAggregateFilterResultMonitoringParametersMonitoredItemCreateRequestMonitoredItemCreateResultCreateMonitoredItemsRequestCreateMonitoredItemsResponseMonitoredItemModifyRequestMonitoredItemModifyResultModifyMonitoredItemsRequestModifyMonitoredItemsResponseSetMonitoringModeRequestSetMonitoringModeResponseSetTriggeringRequestSetTriggeringResponseDeleteMonitoredItemsRequestDeleteMonitoredItemsResponseCreateSubscriptionRequestCreateSubscriptionResponseModifySubscriptionRequestModifySubscriptionResponseSetPublishingModeRequestSetPublishingModeResponseNotificationMessageMonitoredItemNotificationDataChangeNotificationStatusChangeNotificationSubscriptionAcknowledgementPublishRequestPublishResponseRepublishRequestRepublishResponseTransferResultTransferSubscriptionsRequestTransferSubscriptionsResponseDeleteSubscriptionsRequestDeleteSubscriptionsResponseRedundancySupportServerStateRedundantServerDataTypeSamplingIntervalDiagnosticsDataTypeServerDiagnosticsSummaryDataTypeServerStatusDataTypeSessionDiagnosticsDataTypeSessionSecurityDiagnosticsDataTypeServiceCounterDataTypeSubscriptionDiagnosticsDataTypeModelChangeStructureDataTypeRangeEUInformationExceptionDeviationFormatAnnotationProgramDiagnosticDataTypeSemanticChangeStructureDataTypeEventNotificationListEventFieldListHistoryEventFieldListIssuedIdentityTokenNotificationDataAggregateConfigurationImageBMPImageGIFImageJPGImagePNGEnumValueTypeTimeZoneDataTypeModificationInfoHistoryModifiedDataHistoryUpdateTypePerformUpdateTypeUpdateStructureDataDetailsBitFieldMaskDataTypeInstanceNodeTypeNodeOpenFileModeModelChangeStructureVerbMaskEndpointUrlListDataTypeNetworkGroupDataTypeAxisScaleEnumerationAxisInformationXVTypeComplexNumberTypeDoubleComplexNumberTypeServerOnNetworkFindServersOnNetworkRequestFindServersOnNetworkResponseRegisterServer2RequestRegisterServer2ResponseTrustListMasksTrustListDataTypeOptionSetUnionNormalizedStringDecimalStringDurationStringTimeStringDateStringDiscoveryConfigurationMdnsDiscoveryConfiguration

Methods

impl DataTypeId[src]

pub fn from_u32(value: u32) -> Result<DataTypeId, ()>[src]

Trait Implementations

impl Clone for DataTypeId[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Eq for DataTypeId[src]

impl Hash for DataTypeId[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0
[src]

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

impl Copy for DataTypeId[src]

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

impl Into<ExpandedNodeId> for DataTypeId[src]

impl Into<NodeId> for DataTypeId[src]

impl PartialEq<DataTypeId> for DataTypeId[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Debug for DataTypeId[src]

Auto Trait Implementations

impl Send for DataTypeId

impl Sync for DataTypeId

Blanket Implementations

impl<T, U> Into 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> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

impl<T, U> TryInto 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<T> Erased for T