[][src]Trait opcua_types::encoding::BinaryEncoder

pub trait BinaryEncoder<T> {
    fn byte_len(&self) -> usize;
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>;
fn decode<S: Read>(
        stream: &mut S,
        decoding_limits: &DecodingLimits
    ) -> EncodingResult<T>; fn to_vec(&self) -> Vec<u8> { ... } }

OPC UA Binary Encoding interface. Anything that encodes to binary must implement this. It provides functions to calculate the size in bytes of the struct (for allocating memory), encoding to a stream and decoding from a stream.

Required methods

fn byte_len(&self) -> usize

Returns the byte length of the structure. This calculation should be exact and as efficient as possible.

fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>

Encodes the instance to the write stream.

fn decode<S: Read>(
    stream: &mut S,
    decoding_limits: &DecodingLimits
) -> EncodingResult<T>

Decodes an instance from the read stream. The decoding limits are restrictions set by the server / client on the length of strings, arrays etc. If these limits are exceeded the implementation should return with a BadDecodingError as soon as possible.

Loading content...

Provided methods

fn to_vec(&self) -> Vec<u8>

Loading content...

Implementations on Foreign Types

impl BinaryEncoder<bool> for bool[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<i8> for i8[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<u8> for u8[src]

An unsigned byt integer value between 0 and 255.

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<i16> for i16[src]

A signed integer value between −32768 and 32767.

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<u16> for u16[src]

An unsigned integer value between 0 and 65535.

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<i32> for i32[src]

A signed integer value between −2147483648 and 2147483647.

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<u32> for u32[src]

An unsigned integer value between 0 and 4294967295.

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<i64> for i64[src]

A signed integer value between −9223372036854775808 and 9223372036854775807.

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<u64> for u64[src]

An unsigned integer value between 0 and 18446744073709551615.

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<f32> for f32[src]

An IEEE single precision (32 bit) floating point value.

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<f64> for f64[src]

An IEEE double precision (64 bit) floating point value.

fn to_vec(&self) -> Vec<u8>[src]

Loading content...

Implementors

impl BinaryEncoder<MessageSecurityMode> for MessageSecurityMode[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<MonitoringMode> for MonitoringMode[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ApplicationType> for ApplicationType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<BrowseDirection> for BrowseDirection[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DataChangeTrigger> for DataChangeTrigger[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<FilterOperator> for FilterOperator[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<NodeClass> for NodeClass[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SecurityTokenRequestType> for SecurityTokenRequestType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ServerState> for ServerState[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<TimestampsToReturn> for TimestampsToReturn[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<UserTokenType> for UserTokenType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SupportedMessage> for SupportedMessage[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<Variant> for Variant[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<Argument> for opcua_types::argument::Argument[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<LocalizedText> for LocalizedText[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<QualifiedName> for QualifiedName[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ByteString> for ByteString[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DataValue> for DataValue[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DateTime> for DateTime[src]

DateTime encoded as 64-bit signed int

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DiagnosticInfo> for DiagnosticInfo[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ExtensionObject> for ExtensionObject[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<Guid> for Guid[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ExpandedNodeId> for ExpandedNodeId[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<NodeId> for NodeId[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ActivateSessionRequest> for ActivateSessionRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ActivateSessionResponse> for ActivateSessionResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<AddNodesItem> for AddNodesItem[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<AddNodesRequest> for AddNodesRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<AddNodesResponse> for AddNodesResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<AddNodesResult> for AddNodesResult[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<AddReferencesItem> for AddReferencesItem[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<AddReferencesRequest> for AddReferencesRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<AddReferencesResponse> for AddReferencesResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<AggregateConfiguration> for AggregateConfiguration[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<AggregateFilter> for AggregateFilter[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<AggregateFilterResult> for AggregateFilterResult[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<Annotation> for Annotation[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<AnonymousIdentityToken> for AnonymousIdentityToken[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ApplicationDescription> for ApplicationDescription[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<Argument> for opcua_types::service_types::Argument[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<AttributeOperand> for AttributeOperand[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<BrowseDescription> for BrowseDescription[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<BrowseNextRequest> for BrowseNextRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<BrowseNextResponse> for BrowseNextResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<BrowsePath> for BrowsePath[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<BrowsePathResult> for BrowsePathResult[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<BrowsePathTarget> for BrowsePathTarget[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<BrowseRequest> for BrowseRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<BrowseResponse> for BrowseResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<BrowseResult> for BrowseResult[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<BuildInfo> for BuildInfo[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CallMethodRequest> for CallMethodRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CallMethodResult> for CallMethodResult[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CallRequest> for CallRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CallResponse> for CallResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CancelRequest> for CancelRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CancelResponse> for CancelResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ChannelSecurityToken> for ChannelSecurityToken[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CloseSecureChannelRequest> for CloseSecureChannelRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CloseSecureChannelResponse> for CloseSecureChannelResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CloseSessionRequest> for CloseSessionRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CloseSessionResponse> for CloseSessionResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ComplexNumberType> for ComplexNumberType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ContentFilter> for ContentFilter[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ContentFilterElement> for ContentFilterElement[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ContentFilterElementResult> for ContentFilterElementResult[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ContentFilterResult> for ContentFilterResult[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CreateMonitoredItemsRequest> for CreateMonitoredItemsRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CreateMonitoredItemsResponse> for CreateMonitoredItemsResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CreateSessionRequest> for CreateSessionRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CreateSessionResponse> for CreateSessionResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CreateSubscriptionRequest> for CreateSubscriptionRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<CreateSubscriptionResponse> for CreateSubscriptionResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DataChangeFilter> for DataChangeFilter[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DataChangeNotification> for DataChangeNotification[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DataTypeAttributes> for DataTypeAttributes[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DeleteAtTimeDetails> for DeleteAtTimeDetails[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DeleteEventDetails> for DeleteEventDetails[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DeleteMonitoredItemsRequest> for DeleteMonitoredItemsRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DeleteMonitoredItemsResponse> for DeleteMonitoredItemsResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DeleteNodesItem> for DeleteNodesItem[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DeleteNodesRequest> for DeleteNodesRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DeleteNodesResponse> for DeleteNodesResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DeleteRawModifiedDetails> for DeleteRawModifiedDetails[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DeleteReferencesItem> for DeleteReferencesItem[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DeleteReferencesRequest> for DeleteReferencesRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DeleteReferencesResponse> for DeleteReferencesResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DeleteSubscriptionsRequest> for DeleteSubscriptionsRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DeleteSubscriptionsResponse> for DeleteSubscriptionsResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DiscoveryConfiguration> for DiscoveryConfiguration[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<DoubleComplexNumberType> for DoubleComplexNumberType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<EUInformation> for EUInformation[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ElementOperand> for ElementOperand[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<EndpointConfiguration> for EndpointConfiguration[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<EndpointDescription> for EndpointDescription[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<EndpointUrlListDataType> for EndpointUrlListDataType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<EnumValueType> for EnumValueType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<EventFieldList> for EventFieldList[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<EventFilter> for EventFilter[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<EventFilterResult> for EventFilterResult[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<EventNotificationList> for EventNotificationList[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<FilterOperand> for FilterOperand[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<FindServersOnNetworkRequest> for FindServersOnNetworkRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<FindServersOnNetworkResponse> for FindServersOnNetworkResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<FindServersRequest> for FindServersRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<FindServersResponse> for FindServersResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<GetEndpointsRequest> for GetEndpointsRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<GetEndpointsResponse> for GetEndpointsResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<IssuedIdentityToken> for IssuedIdentityToken[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<LiteralOperand> for LiteralOperand[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<MdnsDiscoveryConfiguration> for MdnsDiscoveryConfiguration[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<MethodAttributes> for MethodAttributes[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ModelChangeStructureDataType> for ModelChangeStructureDataType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ModifyMonitoredItemsRequest> for ModifyMonitoredItemsRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ModifyMonitoredItemsResponse> for ModifyMonitoredItemsResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ModifySubscriptionRequest> for ModifySubscriptionRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ModifySubscriptionResponse> for ModifySubscriptionResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<MonitoredItemCreateRequest> for MonitoredItemCreateRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<MonitoredItemCreateResult> for MonitoredItemCreateResult[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<MonitoredItemModifyRequest> for MonitoredItemModifyRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<MonitoredItemModifyResult> for MonitoredItemModifyResult[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<MonitoredItemNotification> for MonitoredItemNotification[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<MonitoringFilter> for MonitoringFilter[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<MonitoringFilterResult> for MonitoringFilterResult[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<MonitoringParameters> for MonitoringParameters[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<NetworkGroupDataType> for NetworkGroupDataType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<NodeAttributes> for NodeAttributes[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<NodeReference> for NodeReference[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<NodeTypeDescription> for NodeTypeDescription[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<NotificationData> for NotificationData[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<NotificationMessage> for NotificationMessage[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ObjectAttributes> for ObjectAttributes[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ObjectTypeAttributes> for ObjectTypeAttributes[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<OpenSecureChannelRequest> for OpenSecureChannelRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<OpenSecureChannelResponse> for OpenSecureChannelResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<OptionSet> for OptionSet[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ParsingResult> for ParsingResult[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ProgramDiagnosticDataType> for ProgramDiagnosticDataType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<PublishRequest> for PublishRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<PublishResponse> for PublishResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<QueryDataDescription> for QueryDataDescription[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<QueryDataSet> for QueryDataSet[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<QueryFirstRequest> for QueryFirstRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<QueryFirstResponse> for QueryFirstResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<QueryNextRequest> for QueryNextRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<QueryNextResponse> for QueryNextResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<Range> for Range[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ReadEventDetails> for ReadEventDetails[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ReadRawModifiedDetails> for ReadRawModifiedDetails[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ReadRequest> for ReadRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ReadResponse> for ReadResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ReadValueId> for ReadValueId[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ReferenceDescription> for ReferenceDescription[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ReferenceTypeAttributes> for ReferenceTypeAttributes[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<RegisterNodesRequest> for RegisterNodesRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<RegisterNodesResponse> for RegisterNodesResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<RegisterServerRequest> for RegisterServerRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<RegisterServerResponse> for RegisterServerResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<RegisteredServer> for RegisteredServer[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<RelativePath> for RelativePath[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<RelativePathElement> for RelativePathElement[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<RepublishRequest> for RepublishRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<RepublishResponse> for RepublishResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<RequestHeader> for RequestHeader[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ResponseHeader> for ResponseHeader[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SamplingIntervalDiagnosticsDataType> for SamplingIntervalDiagnosticsDataType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ServerDiagnosticsSummaryDataType> for ServerDiagnosticsSummaryDataType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ServerOnNetwork> for ServerOnNetwork[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ServiceCounterDataType> for ServiceCounterDataType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ServiceFault> for ServiceFault[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SessionDiagnosticsDataType> for SessionDiagnosticsDataType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SessionSecurityDiagnosticsDataType> for SessionSecurityDiagnosticsDataType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SetMonitoringModeRequest> for SetMonitoringModeRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SetMonitoringModeResponse> for SetMonitoringModeResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SetPublishingModeRequest> for SetPublishingModeRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SetPublishingModeResponse> for SetPublishingModeResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SetTriggeringRequest> for SetTriggeringRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SetTriggeringResponse> for SetTriggeringResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SignatureData> for SignatureData[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SignedSoftwareCertificate> for SignedSoftwareCertificate[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SimpleAttributeOperand> for SimpleAttributeOperand[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<StatusChangeNotification> for StatusChangeNotification[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<StatusResult> for StatusResult[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SubscriptionAcknowledgement> for SubscriptionAcknowledgement[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<SubscriptionDiagnosticsDataType> for SubscriptionDiagnosticsDataType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<TimeZoneDataType> for TimeZoneDataType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<TransferResult> for TransferResult[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<TransferSubscriptionsRequest> for TransferSubscriptionsRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<TransferSubscriptionsResponse> for TransferSubscriptionsResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<TranslateBrowsePathsToNodeIdsRequest> for TranslateBrowsePathsToNodeIdsRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<TranslateBrowsePathsToNodeIdsResponse> for TranslateBrowsePathsToNodeIdsResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<TrustListDataType> for TrustListDataType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<UnregisterNodesRequest> for UnregisterNodesRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<UnregisterNodesResponse> for UnregisterNodesResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<UserIdentityToken> for UserIdentityToken[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<UserNameIdentityToken> for UserNameIdentityToken[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<UserTokenPolicy> for UserTokenPolicy[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<VariableAttributes> for VariableAttributes[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<VariableTypeAttributes> for VariableTypeAttributes[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ViewAttributes> for ViewAttributes[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ViewDescription> for ViewDescription[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<WriteRequest> for WriteRequest[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<WriteResponse> for WriteResponse[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<WriteValue> for WriteValue[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<X509IdentityToken> for X509IdentityToken[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<XVType> for XVType[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<StatusCode> for StatusCode[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<UAString> for UAString[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<AcknowledgeMessage> for AcknowledgeMessage[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<ErrorMessage> for ErrorMessage[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<HelloMessage> for HelloMessage[src]

fn to_vec(&self) -> Vec<u8>[src]

impl BinaryEncoder<MessageHeader> for MessageHeader[src]

fn to_vec(&self) -> Vec<u8>[src]

Loading content...