BinaryEncodable

Trait BinaryEncodable 

Source
pub trait BinaryEncodable {
    // Required methods
    fn byte_len(&self, ctx: &Context<'_>) -> usize;
    fn encode<S: Write + ?Sized>(
        &self,
        stream: &mut S,
        ctx: &Context<'_>,
    ) -> EncodingResult<()>;

    // Provided methods
    fn override_encoding(&self) -> Option<BuiltInDataEncoding> { ... }
    fn encode_to_vec(&self, ctx: &Context<'_>) -> Vec<u8>  { ... }
}
Expand description

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.

§Implementing

The majority of implementers should just use the derive(BinaryEncodable) macro, if you need to implement this yourself for some reason, the following must be satisfied:

  • byte_len must return a length exactly equal to what encode will write, or encode must be guaranteed to fail. Since byte_len is infallible, you are allowed to return some invalid value there, then fail later when calling encode. This should be avoided.
  • encode must use write_all on the stream, not just write, to ensure that all the data is written, even if the stream is interrupted. Prefer calling encode on inner types instead.

Required Methods§

Source

fn byte_len(&self, ctx: &Context<'_>) -> usize

Returns the exact byte length of the structure as it would be if encode were called. This may be called prior to writing to ensure the correct amount of space is available.

Source

fn encode<S: Write + ?Sized>( &self, stream: &mut S, ctx: &Context<'_>, ) -> EncodingResult<()>

Encodes the instance to the write stream.

Provided Methods§

Source

fn override_encoding(&self) -> Option<BuiltInDataEncoding>

Override the extension object encoding used for this type. This only makes sense if the type can only ever be encoded using a single built-in encoding.

Source

fn encode_to_vec(&self, ctx: &Context<'_>) -> Vec<u8>

Convenience method for encoding a message straight into an array of bytes. It is preferable to reuse buffers than to call this so it should be reserved for tests and trivial code.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<T> BinaryEncodable for Option<Vec<T>>
where T: BinaryEncodable,

Source§

fn byte_len(&self, ctx: &Context<'_>) -> usize

Source§

fn encode<S: Write + ?Sized>( &self, stream: &mut S, ctx: &Context<'_>, ) -> EncodingResult<()>

Implementors§

Source§

impl BinaryEncodable for ActionState

Source§

impl BinaryEncodable for ApplicationType

Source§

impl BinaryEncodable for AxisScaleEnumeration

Source§

impl BinaryEncodable for BrokerTransportQualityOfService

Source§

impl BinaryEncodable for BrowseDirection

Source§

impl BinaryEncodable for BrowseResultMask

Source§

impl BinaryEncodable for ChassisIdSubtype

Source§

impl BinaryEncodable for ConversionLimitEnum

Source§

impl BinaryEncodable for DataChangeTrigger

Source§

impl BinaryEncodable for DataSetOrderingType

Source§

impl BinaryEncodable for DeadbandType

Source§

impl BinaryEncodable for DiagnosticsLevel

Source§

impl BinaryEncodable for Duplex

Source§

impl BinaryEncodable for ExceptionDeviationFormat

Source§

impl BinaryEncodable for FilterOperator

Source§

impl BinaryEncodable for HistoryUpdateType

Source§

impl BinaryEncodable for IdType

Source§

impl BinaryEncodable for IdentityCriteriaType

Source§

impl BinaryEncodable for InterfaceAdminStatus

Source§

impl BinaryEncodable for InterfaceOperStatus

Source§

impl BinaryEncodable for ManAddrIfSubtype

Source§

impl BinaryEncodable for MessageSecurityMode

Source§

impl BinaryEncodable for ModelChangeStructureVerbMask

Source§

impl BinaryEncodable for MonitoringMode

Source§

impl BinaryEncodable for NamingRuleType

Source§

impl BinaryEncodable for NegotiationStatus

Source§

impl BinaryEncodable for NodeAttributesMask

Source§

impl BinaryEncodable for NodeClass

Source§

impl BinaryEncodable for OpenFileMode

Source§

impl BinaryEncodable for OverrideValueHandling

Source§

impl BinaryEncodable for PerformUpdateType

Source§

impl BinaryEncodable for PortIdSubtype

Source§

impl BinaryEncodable for PubSubDiagnosticsCounterClassification

Source§

impl BinaryEncodable for PubSubState

Source§

impl BinaryEncodable for RedundancySupport

Source§

impl BinaryEncodable for RedundantServerMode

Source§

impl BinaryEncodable for SecurityTokenRequestType

Source§

impl BinaryEncodable for ServerState

Source§

impl BinaryEncodable for SortOrderType

Source§

impl BinaryEncodable for StructureType

Source§

impl BinaryEncodable for TimestampsToReturn

Source§

impl BinaryEncodable for TrustListMasks

Source§

impl BinaryEncodable for TsnFailureCode

Source§

impl BinaryEncodable for TsnListenerStatus

Source§

impl BinaryEncodable for TsnStreamState

Source§

impl BinaryEncodable for TsnTalkerStatus

Source§

impl BinaryEncodable for UserTokenType

Source§

impl BinaryEncodable for Variant

Source§

impl BinaryEncodable for Argument

Source§

impl BinaryEncodable for DynamicStructure

Source§

impl BinaryEncodable for DataValue

Source§

impl BinaryEncodable for DateTime

DateTime encoded as 64-bit signed int

Source§

impl BinaryEncodable for DiagnosticInfo

Source§

impl BinaryEncodable for ExpandedNodeId

Source§

impl BinaryEncodable for ExtensionObject

Source§

impl BinaryEncodable for Guid

Source§

impl BinaryEncodable for LocalizedText

Source§

impl BinaryEncodable for NodeId

Source§

impl BinaryEncodable for QualifiedName

Source§

impl BinaryEncodable for RequestHeader

Source§

impl BinaryEncodable for ResponseHeader

Source§

impl BinaryEncodable for ActionMethodDataType

Source§

impl BinaryEncodable for ActionTargetDataType

Source§

impl BinaryEncodable for ActivateSessionRequest

Source§

impl BinaryEncodable for ActivateSessionResponse

Source§

impl BinaryEncodable for AddNodesItem

Source§

impl BinaryEncodable for AddNodesRequest

Source§

impl BinaryEncodable for AddNodesResponse

Source§

impl BinaryEncodable for AddNodesResult

Source§

impl BinaryEncodable for AddReferencesItem

Source§

impl BinaryEncodable for AddReferencesRequest

Source§

impl BinaryEncodable for AddReferencesResponse

Source§

impl BinaryEncodable for AdditionalParametersType

Source§

impl BinaryEncodable for AggregateConfiguration

Source§

impl BinaryEncodable for AggregateFilter

Source§

impl BinaryEncodable for AggregateFilterResult

Source§

impl BinaryEncodable for AliasNameDataType

Source§

impl BinaryEncodable for Annotation

Source§

impl BinaryEncodable for AnnotationDataType

Source§

impl BinaryEncodable for AnonymousIdentityToken

Source§

impl BinaryEncodable for ApplicationDescription

Source§

impl BinaryEncodable for AttributeOperand

Source§

impl BinaryEncodable for AxisInformation

Source§

impl BinaryEncodable for BitFieldDefinition

Source§

impl BinaryEncodable for BrokerConnectionTransportDataType

Source§

impl BinaryEncodable for BrokerDataSetReaderTransportDataType

Source§

impl BinaryEncodable for BrokerDataSetWriterTransportDataType

Source§

impl BinaryEncodable for BrokerWriterGroupTransportDataType

Source§

impl BinaryEncodable for BrowseDescription

Source§

impl BinaryEncodable for BrowseNextRequest

Source§

impl BinaryEncodable for BrowseNextResponse

Source§

impl BinaryEncodable for BrowsePath

Source§

impl BinaryEncodable for BrowsePathResult

Source§

impl BinaryEncodable for BrowsePathTarget

Source§

impl BinaryEncodable for BrowseRequest

Source§

impl BinaryEncodable for BrowseResponse

Source§

impl BinaryEncodable for BrowseResult

Source§

impl BinaryEncodable for BuildInfo

Source§

impl BinaryEncodable for CallMethodRequest

Source§

impl BinaryEncodable for CallMethodResult

Source§

impl BinaryEncodable for CallRequest

Source§

impl BinaryEncodable for CallResponse

Source§

impl BinaryEncodable for CancelRequest

Source§

impl BinaryEncodable for CancelResponse

Source§

impl BinaryEncodable for ChannelSecurityToken

Source§

impl BinaryEncodable for CloseSecureChannelRequest

Source§

impl BinaryEncodable for CloseSecureChannelResponse

Source§

impl BinaryEncodable for CloseSessionRequest

Source§

impl BinaryEncodable for CloseSessionResponse

Source§

impl BinaryEncodable for ComplexNumberType

Source§

impl BinaryEncodable for ConfigurationVersionDataType

Source§

impl BinaryEncodable for ContentFilter

Source§

impl BinaryEncodable for ContentFilterElement

Source§

impl BinaryEncodable for ContentFilterElementResult

Source§

impl BinaryEncodable for ContentFilterResult

Source§

impl BinaryEncodable for CreateMonitoredItemsRequest

Source§

impl BinaryEncodable for CreateMonitoredItemsResponse

Source§

impl BinaryEncodable for CreateSessionRequest

Source§

impl BinaryEncodable for CreateSessionResponse

Source§

impl BinaryEncodable for CreateSubscriptionRequest

Source§

impl BinaryEncodable for CreateSubscriptionResponse

Source§

impl BinaryEncodable for CurrencyUnitType

Source§

impl BinaryEncodable for DataChangeFilter

Source§

impl BinaryEncodable for DataChangeNotification

Source§

impl BinaryEncodable for DataSetMetaDataType

Source§

impl BinaryEncodable for DataSetReaderDataType

Source§

impl BinaryEncodable for DataSetWriterDataType

Source§

impl BinaryEncodable for DataTypeAttributes

Source§

impl BinaryEncodable for DatagramConnectionTransport2DataType

Source§

impl BinaryEncodable for DatagramConnectionTransportDataType

Source§

impl BinaryEncodable for DatagramDataSetReaderTransportDataType

Source§

impl BinaryEncodable for DatagramWriterGroupTransport2DataType

Source§

impl BinaryEncodable for DatagramWriterGroupTransportDataType

Source§

impl BinaryEncodable for DecimalDataType

Source§

impl BinaryEncodable for DeleteAtTimeDetails

Source§

impl BinaryEncodable for DeleteEventDetails

Source§

impl BinaryEncodable for DeleteMonitoredItemsRequest

Source§

impl BinaryEncodable for DeleteMonitoredItemsResponse

Source§

impl BinaryEncodable for DeleteNodesItem

Source§

impl BinaryEncodable for DeleteNodesRequest

Source§

impl BinaryEncodable for DeleteNodesResponse

Source§

impl BinaryEncodable for DeleteRawModifiedDetails

Source§

impl BinaryEncodable for DeleteReferencesItem

Source§

impl BinaryEncodable for DeleteReferencesRequest

Source§

impl BinaryEncodable for DeleteReferencesResponse

Source§

impl BinaryEncodable for DeleteSubscriptionsRequest

Source§

impl BinaryEncodable for DeleteSubscriptionsResponse

Source§

impl BinaryEncodable for DiscoveryConfiguration

Source§

impl BinaryEncodable for DoubleComplexNumberType

Source§

impl BinaryEncodable for DtlsPubSubConnectionDataType

Source§

impl BinaryEncodable for EUInformation

Source§

impl BinaryEncodable for ElementOperand

Source§

impl BinaryEncodable for EndpointConfiguration

Source§

impl BinaryEncodable for EndpointDescription

Source§

impl BinaryEncodable for EndpointType

Source§

impl BinaryEncodable for EndpointUrlListDataType

Source§

impl BinaryEncodable for EnumDefinition

Source§

impl BinaryEncodable for EnumDescription

Source§

impl BinaryEncodable for EnumField

Source§

impl BinaryEncodable for EnumValueType

Source§

impl BinaryEncodable for EphemeralKeyType

Source§

impl BinaryEncodable for EventFieldList

Source§

impl BinaryEncodable for EventFilter

Source§

impl BinaryEncodable for EventFilterResult

Source§

impl BinaryEncodable for EventNotificationList

Source§

impl BinaryEncodable for FieldMetaData

Source§

impl BinaryEncodable for FieldTargetDataType

Source§

impl BinaryEncodable for FindServersOnNetworkRequest

Source§

impl BinaryEncodable for FindServersOnNetworkResponse

Source§

impl BinaryEncodable for FindServersRequest

Source§

impl BinaryEncodable for FindServersResponse

Source§

impl BinaryEncodable for GenericAttributeValue

Source§

impl BinaryEncodable for GenericAttributes

Source§

impl BinaryEncodable for GetEndpointsRequest

Source§

impl BinaryEncodable for GetEndpointsResponse

Source§

impl BinaryEncodable for HistoryData

Source§

impl BinaryEncodable for HistoryEvent

Source§

impl BinaryEncodable for HistoryEventFieldList

Source§

impl BinaryEncodable for HistoryModifiedData

Source§

impl BinaryEncodable for HistoryModifiedEvent

Source§

impl BinaryEncodable for HistoryReadRequest

Source§

impl BinaryEncodable for HistoryReadResponse

Source§

impl BinaryEncodable for HistoryReadResult

Source§

impl BinaryEncodable for HistoryReadValueId

Source§

impl BinaryEncodable for HistoryUpdateRequest

Source§

impl BinaryEncodable for HistoryUpdateResponse

Source§

impl BinaryEncodable for HistoryUpdateResult

Source§

impl BinaryEncodable for IdentityMappingRuleType

Source§

impl BinaryEncodable for IssuedIdentityToken

Source§

impl BinaryEncodable for JsonActionMetaDataMessage

Source§

impl BinaryEncodable for JsonActionNetworkMessage

Source§

impl BinaryEncodable for JsonActionRequestMessage

Source§

impl BinaryEncodable for JsonActionResponderMessage

Source§

impl BinaryEncodable for JsonActionResponseMessage

Source§

impl BinaryEncodable for JsonApplicationDescriptionMessage

Source§

impl BinaryEncodable for JsonDataSetMessage

Source§

impl BinaryEncodable for JsonDataSetMetaDataMessage

Source§

impl BinaryEncodable for JsonDataSetReaderMessageDataType

Source§

impl BinaryEncodable for JsonDataSetWriterMessageDataType

Source§

impl BinaryEncodable for JsonNetworkMessage

Source§

impl BinaryEncodable for JsonPubSubConnectionMessage

Source§

impl BinaryEncodable for JsonServerEndpointsMessage

Source§

impl BinaryEncodable for JsonStatusMessage

Source§

impl BinaryEncodable for JsonWriterGroupMessageDataType

Source§

impl BinaryEncodable for KeyValuePair

Source§

impl BinaryEncodable for LinearConversionDataType

Source§

impl BinaryEncodable for LiteralOperand

Source§

impl BinaryEncodable for LldpManagementAddressTxPortType

Source§

impl BinaryEncodable for LldpManagementAddressType

Source§

impl BinaryEncodable for LldpTlvType

Source§

impl BinaryEncodable for MdnsDiscoveryConfiguration

Source§

impl BinaryEncodable for MethodAttributes

Source§

impl BinaryEncodable for ModelChangeStructureDataType

Source§

impl BinaryEncodable for ModificationInfo

Source§

impl BinaryEncodable for ModifyMonitoredItemsRequest

Source§

impl BinaryEncodable for ModifyMonitoredItemsResponse

Source§

impl BinaryEncodable for ModifySubscriptionRequest

Source§

impl BinaryEncodable for ModifySubscriptionResponse

Source§

impl BinaryEncodable for MonitoredItemCreateRequest

Source§

impl BinaryEncodable for MonitoredItemCreateResult

Source§

impl BinaryEncodable for MonitoredItemModifyRequest

Source§

impl BinaryEncodable for MonitoredItemModifyResult

Source§

impl BinaryEncodable for MonitoredItemNotification

Source§

impl BinaryEncodable for MonitoringFilter

Source§

impl BinaryEncodable for MonitoringFilterResult

Source§

impl BinaryEncodable for MonitoringParameters

Source§

impl BinaryEncodable for NetworkAddressUrlDataType

Source§

impl BinaryEncodable for NetworkGroupDataType

Source§

impl BinaryEncodable for NodeAttributes

Source§

impl BinaryEncodable for NodeReference

Source§

impl BinaryEncodable for NodeTypeDescription

Source§

impl BinaryEncodable for NotificationData

Source§

impl BinaryEncodable for NotificationMessage

Source§

impl BinaryEncodable for ObjectAttributes

Source§

impl BinaryEncodable for ObjectTypeAttributes

Source§

impl BinaryEncodable for OpenSecureChannelRequest

Source§

impl BinaryEncodable for OpenSecureChannelResponse

Source§

impl BinaryEncodable for ParsingResult

Source§

impl BinaryEncodable for PortableNodeId

Source§

impl BinaryEncodable for PortableQualifiedName

Source§

impl BinaryEncodable for PriorityMappingEntryType

Source§

impl BinaryEncodable for ProgramDiagnostic2DataType

Source§

impl BinaryEncodable for ProgramDiagnosticDataType

Source§

impl BinaryEncodable for PubSubConfiguration2DataType

Source§

impl BinaryEncodable for PubSubConfigurationDataType

Source§

impl BinaryEncodable for PubSubConfigurationRefDataType

Source§

impl BinaryEncodable for PubSubConfigurationValueDataType

Source§

impl BinaryEncodable for PubSubConnectionDataType

Source§

impl BinaryEncodable for PubSubKeyPushTargetDataType

Source§

impl BinaryEncodable for PublishRequest

Source§

impl BinaryEncodable for PublishResponse

Source§

impl BinaryEncodable for PublishedActionDataType

Source§

impl BinaryEncodable for PublishedActionMethodDataType

Source§

impl BinaryEncodable for PublishedDataItemsDataType

Source§

impl BinaryEncodable for PublishedDataSetCustomSourceDataType

Source§

impl BinaryEncodable for PublishedDataSetDataType

Source§

impl BinaryEncodable for PublishedEventsDataType

Source§

impl BinaryEncodable for PublishedVariableDataType

Source§

impl BinaryEncodable for QuantityDimension

Source§

impl BinaryEncodable for QueryDataDescription

Source§

impl BinaryEncodable for QueryDataSet

Source§

impl BinaryEncodable for QueryFirstRequest

Source§

impl BinaryEncodable for QueryFirstResponse

Source§

impl BinaryEncodable for QueryNextRequest

Source§

impl BinaryEncodable for QueryNextResponse

Source§

impl BinaryEncodable for Range

Source§

impl BinaryEncodable for RationalNumber

Source§

impl BinaryEncodable for ReadAnnotationDataDetails

Source§

impl BinaryEncodable for ReadAtTimeDetails

Source§

impl BinaryEncodable for ReadEventDetails2

Source§

impl BinaryEncodable for ReadEventDetails

Source§

impl BinaryEncodable for ReadEventDetailsSorted

Source§

impl BinaryEncodable for ReadProcessedDetails

Source§

impl BinaryEncodable for ReadRawModifiedDetails

Source§

impl BinaryEncodable for ReadRequest

Source§

impl BinaryEncodable for ReadResponse

Source§

impl BinaryEncodable for ReadValueId

Source§

impl BinaryEncodable for ReaderGroupDataType

Source§

impl BinaryEncodable for ReceiveQosPriorityDataType

Source§

impl BinaryEncodable for RedundantServerDataType

Source§

impl BinaryEncodable for ReferenceDescription

Source§

impl BinaryEncodable for ReferenceDescriptionDataType

Source§

impl BinaryEncodable for ReferenceListEntryDataType

Source§

impl BinaryEncodable for ReferenceTypeAttributes

Source§

impl BinaryEncodable for RegisterNodesRequest

Source§

impl BinaryEncodable for RegisterNodesResponse

Source§

impl BinaryEncodable for RegisterServer2Request

Source§

impl BinaryEncodable for RegisterServer2Response

Source§

impl BinaryEncodable for RegisterServerRequest

Source§

impl BinaryEncodable for RegisterServerResponse

Source§

impl BinaryEncodable for RegisteredServer

Source§

impl BinaryEncodable for RelativePath

Source§

impl BinaryEncodable for RelativePathElement

Source§

impl BinaryEncodable for RepublishRequest

Source§

impl BinaryEncodable for RepublishResponse

Source§

impl BinaryEncodable for RolePermissionType

Source§

impl BinaryEncodable for SamplingIntervalDiagnosticsDataType

Source§

impl BinaryEncodable for SecurityGroupDataType

Source§

impl BinaryEncodable for SemanticChangeStructureDataType

Source§

impl BinaryEncodable for ServerDiagnosticsSummaryDataType

Source§

impl BinaryEncodable for ServerOnNetwork

Source§

impl BinaryEncodable for ServerStatusDataType

Source§

impl BinaryEncodable for ServiceCounterDataType

Source§

impl BinaryEncodable for ServiceFault

Source§

impl BinaryEncodable for SessionDiagnosticsDataType

Source§

impl BinaryEncodable for SessionSecurityDiagnosticsDataType

Source§

impl BinaryEncodable for SessionlessInvokeRequestType

Source§

impl BinaryEncodable for SessionlessInvokeResponseType

Source§

impl BinaryEncodable for SetMonitoringModeRequest

Source§

impl BinaryEncodable for SetMonitoringModeResponse

Source§

impl BinaryEncodable for SetPublishingModeRequest

Source§

impl BinaryEncodable for SetPublishingModeResponse

Source§

impl BinaryEncodable for SetTriggeringRequest

Source§

impl BinaryEncodable for SetTriggeringResponse

Source§

impl BinaryEncodable for SignatureData

Source§

impl BinaryEncodable for SignedSoftwareCertificate

Source§

impl BinaryEncodable for SimpleAttributeOperand

Source§

impl BinaryEncodable for SimpleTypeDescription

Source§

impl BinaryEncodable for SortRuleElement

Source§

impl BinaryEncodable for StandaloneSubscribedDataSetDataType

Source§

impl BinaryEncodable for StandaloneSubscribedDataSetRefDataType

Source§

impl BinaryEncodable for StatusChangeNotification

Source§

impl BinaryEncodable for StatusResult

Source§

impl BinaryEncodable for StructureDefinition

Source§

impl BinaryEncodable for StructureDescription

Source§

impl BinaryEncodable for StructureField

Source§

impl BinaryEncodable for SubscribedDataSetMirrorDataType

Source§

impl BinaryEncodable for SubscriptionAcknowledgement

Source§

impl BinaryEncodable for SubscriptionDiagnosticsDataType

Source§

impl BinaryEncodable for TargetVariablesDataType

Source§

impl BinaryEncodable for ThreeDCartesianCoordinates

Source§

impl BinaryEncodable for ThreeDFrame

Source§

impl BinaryEncodable for ThreeDOrientation

Source§

impl BinaryEncodable for ThreeDVector

Source§

impl BinaryEncodable for TimeZoneDataType

Source§

impl BinaryEncodable for TransactionErrorType

Source§

impl BinaryEncodable for TransferResult

Source§

impl BinaryEncodable for TransferSubscriptionsRequest

Source§

impl BinaryEncodable for TransferSubscriptionsResponse

Source§

impl BinaryEncodable for TranslateBrowsePathsToNodeIdsRequest

Source§

impl BinaryEncodable for TranslateBrowsePathsToNodeIdsResponse

Source§

impl BinaryEncodable for TransmitQosPriorityDataType

Source§

impl BinaryEncodable for TrustListDataType

Source§

impl BinaryEncodable for UABinaryFileDataType

Source§

impl BinaryEncodable for UadpDataSetReaderMessageDataType

Source§

impl BinaryEncodable for UadpDataSetWriterMessageDataType

Source§

impl BinaryEncodable for UadpWriterGroupMessageDataType

Source§

impl BinaryEncodable for UnregisterNodesRequest

Source§

impl BinaryEncodable for UnregisterNodesResponse

Source§

impl BinaryEncodable for UnsignedRationalNumber

Source§

impl BinaryEncodable for UpdateDataDetails

Source§

impl BinaryEncodable for UpdateEventDetails

Source§

impl BinaryEncodable for UpdateStructureDataDetails

Source§

impl BinaryEncodable for UserManagementDataType

Source§

impl BinaryEncodable for UserNameIdentityToken

Source§

impl BinaryEncodable for UserTokenPolicy

Source§

impl BinaryEncodable for VariableAttributes

Source§

impl BinaryEncodable for VariableTypeAttributes

Source§

impl BinaryEncodable for ViewAttributes

Source§

impl BinaryEncodable for ViewDescription

Source§

impl BinaryEncodable for WriteRequest

Source§

impl BinaryEncodable for WriteResponse

Source§

impl BinaryEncodable for WriteValue

Source§

impl BinaryEncodable for WriterGroupDataType

Source§

impl BinaryEncodable for X509IdentityToken

Source§

impl BinaryEncodable for XVType

Source§

impl BinaryEncodable for ByteStringBody

Source§

impl BinaryEncodable for JsonBody

Source§

impl BinaryEncodable for XmlBody

Source§

impl BinaryEncodable for XmlElement

Source§

impl<T> BinaryEncodable for T