[−][src]Trait opcua_types::encoding::BinaryEncoder
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>
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.
Provided methods
Loading content...Implementations on Foreign Types
impl BinaryEncoder<bool> for bool
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<i8> for i8
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<u8> for u8
[src]
An unsigned byt integer value between 0 and 255.
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<i16> for i16
[src]
A signed integer value between −32768 and 32767.
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<u16> for u16
[src]
An unsigned integer value between 0 and 65535.
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<i32> for i32
[src]
A signed integer value between −2147483648 and 2147483647.
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<u32> for u32
[src]
An unsigned integer value between 0 and 4294967295.
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<i64> for i64
[src]
A signed integer value between −9223372036854775808 and 9223372036854775807.
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<u64> for u64
[src]
An unsigned integer value between 0 and 18446744073709551615.
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<f32> for f32
[src]
An IEEE single precision (32 bit) floating point value.
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<f64> for f64
[src]
An IEEE double precision (64 bit) floating point value.
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
Implementors
impl BinaryEncoder<MessageSecurityMode> for MessageSecurityMode
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<MonitoringMode> for MonitoringMode
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ApplicationType> for ApplicationType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<BrowseDirection> for BrowseDirection
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DataChangeTrigger> for DataChangeTrigger
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<FilterOperator> for FilterOperator
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<NodeClass> for NodeClass
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SecurityTokenRequestType> for SecurityTokenRequestType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ServerState> for ServerState
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<TimestampsToReturn> for TimestampsToReturn
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<UserTokenType> for UserTokenType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SupportedMessage> for SupportedMessage
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(_: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<Variant> for Variant
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<Argument> for opcua_types::argument::Argument
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<LocalizedText> for LocalizedText
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<QualifiedName> for QualifiedName
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ByteString> for ByteString
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DataValue> for DataValue
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DateTime> for DateTime
[src]
DateTime encoded as 64-bit signed int
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DiagnosticInfo> for DiagnosticInfo
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ExtensionObject> for ExtensionObject
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<Guid> for Guid
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ExpandedNodeId> for ExpandedNodeId
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<NodeId> for NodeId
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ActivateSessionRequest> for ActivateSessionRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ActivateSessionResponse> for ActivateSessionResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<AddNodesItem> for AddNodesItem
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<AddNodesRequest> for AddNodesRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<AddNodesResponse> for AddNodesResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<AddNodesResult> for AddNodesResult
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<AddReferencesItem> for AddReferencesItem
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<AddReferencesRequest> for AddReferencesRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<AddReferencesResponse> for AddReferencesResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<AggregateConfiguration> for AggregateConfiguration
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<AggregateFilter> for AggregateFilter
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<AggregateFilterResult> for AggregateFilterResult
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<Annotation> for Annotation
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<AnonymousIdentityToken> for AnonymousIdentityToken
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ApplicationDescription> for ApplicationDescription
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<Argument> for opcua_types::service_types::Argument
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<AttributeOperand> for AttributeOperand
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<BrowseDescription> for BrowseDescription
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<BrowseNextRequest> for BrowseNextRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<BrowseNextResponse> for BrowseNextResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<BrowsePath> for BrowsePath
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<BrowsePathResult> for BrowsePathResult
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<BrowsePathTarget> for BrowsePathTarget
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<BrowseRequest> for BrowseRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<BrowseResponse> for BrowseResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<BrowseResult> for BrowseResult
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<BuildInfo> for BuildInfo
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CallMethodRequest> for CallMethodRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CallMethodResult> for CallMethodResult
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CallRequest> for CallRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CallResponse> for CallResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CancelRequest> for CancelRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CancelResponse> for CancelResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ChannelSecurityToken> for ChannelSecurityToken
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CloseSecureChannelRequest> for CloseSecureChannelRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CloseSecureChannelResponse> for CloseSecureChannelResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CloseSessionRequest> for CloseSessionRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CloseSessionResponse> for CloseSessionResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ComplexNumberType> for ComplexNumberType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ContentFilter> for ContentFilter
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ContentFilterElement> for ContentFilterElement
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ContentFilterElementResult> for ContentFilterElementResult
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ContentFilterResult> for ContentFilterResult
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CreateMonitoredItemsRequest> for CreateMonitoredItemsRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CreateMonitoredItemsResponse> for CreateMonitoredItemsResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CreateSessionRequest> for CreateSessionRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CreateSessionResponse> for CreateSessionResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CreateSubscriptionRequest> for CreateSubscriptionRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<CreateSubscriptionResponse> for CreateSubscriptionResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DataChangeFilter> for DataChangeFilter
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DataChangeNotification> for DataChangeNotification
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DataTypeAttributes> for DataTypeAttributes
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DeleteAtTimeDetails> for DeleteAtTimeDetails
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DeleteEventDetails> for DeleteEventDetails
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DeleteMonitoredItemsRequest> for DeleteMonitoredItemsRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DeleteMonitoredItemsResponse> for DeleteMonitoredItemsResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DeleteNodesItem> for DeleteNodesItem
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DeleteNodesRequest> for DeleteNodesRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DeleteNodesResponse> for DeleteNodesResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DeleteRawModifiedDetails> for DeleteRawModifiedDetails
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DeleteReferencesItem> for DeleteReferencesItem
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DeleteReferencesRequest> for DeleteReferencesRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DeleteReferencesResponse> for DeleteReferencesResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DeleteSubscriptionsRequest> for DeleteSubscriptionsRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DeleteSubscriptionsResponse> for DeleteSubscriptionsResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DiscoveryConfiguration> for DiscoveryConfiguration
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<DoubleComplexNumberType> for DoubleComplexNumberType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<EUInformation> for EUInformation
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ElementOperand> for ElementOperand
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<EndpointConfiguration> for EndpointConfiguration
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<EndpointDescription> for EndpointDescription
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<EndpointUrlListDataType> for EndpointUrlListDataType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<EnumValueType> for EnumValueType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<EventFieldList> for EventFieldList
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<EventFilter> for EventFilter
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<EventFilterResult> for EventFilterResult
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<EventNotificationList> for EventNotificationList
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<FilterOperand> for FilterOperand
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<FindServersOnNetworkRequest> for FindServersOnNetworkRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<FindServersOnNetworkResponse> for FindServersOnNetworkResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<FindServersRequest> for FindServersRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<FindServersResponse> for FindServersResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<GetEndpointsRequest> for GetEndpointsRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<GetEndpointsResponse> for GetEndpointsResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<IssuedIdentityToken> for IssuedIdentityToken
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<LiteralOperand> for LiteralOperand
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<MdnsDiscoveryConfiguration> for MdnsDiscoveryConfiguration
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<MethodAttributes> for MethodAttributes
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ModelChangeStructureDataType> for ModelChangeStructureDataType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ModifyMonitoredItemsRequest> for ModifyMonitoredItemsRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ModifyMonitoredItemsResponse> for ModifyMonitoredItemsResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ModifySubscriptionRequest> for ModifySubscriptionRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ModifySubscriptionResponse> for ModifySubscriptionResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<MonitoredItemCreateRequest> for MonitoredItemCreateRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<MonitoredItemCreateResult> for MonitoredItemCreateResult
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<MonitoredItemModifyRequest> for MonitoredItemModifyRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<MonitoredItemModifyResult> for MonitoredItemModifyResult
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<MonitoredItemNotification> for MonitoredItemNotification
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<MonitoringFilter> for MonitoringFilter
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<MonitoringFilterResult> for MonitoringFilterResult
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<MonitoringParameters> for MonitoringParameters
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<NetworkGroupDataType> for NetworkGroupDataType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<NodeAttributes> for NodeAttributes
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<NodeReference> for NodeReference
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<NodeTypeDescription> for NodeTypeDescription
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<NotificationData> for NotificationData
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<NotificationMessage> for NotificationMessage
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ObjectAttributes> for ObjectAttributes
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ObjectTypeAttributes> for ObjectTypeAttributes
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<OpenSecureChannelRequest> for OpenSecureChannelRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<OpenSecureChannelResponse> for OpenSecureChannelResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<OptionSet> for OptionSet
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ParsingResult> for ParsingResult
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ProgramDiagnosticDataType> for ProgramDiagnosticDataType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<PublishRequest> for PublishRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<PublishResponse> for PublishResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<QueryDataDescription> for QueryDataDescription
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<QueryDataSet> for QueryDataSet
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<QueryFirstRequest> for QueryFirstRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<QueryFirstResponse> for QueryFirstResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<QueryNextRequest> for QueryNextRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<QueryNextResponse> for QueryNextResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<Range> for Range
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ReadEventDetails> for ReadEventDetails
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ReadRawModifiedDetails> for ReadRawModifiedDetails
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ReadRequest> for ReadRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ReadResponse> for ReadResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ReadValueId> for ReadValueId
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ReferenceDescription> for ReferenceDescription
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ReferenceTypeAttributes> for ReferenceTypeAttributes
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<RegisterNodesRequest> for RegisterNodesRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<RegisterNodesResponse> for RegisterNodesResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<RegisterServerRequest> for RegisterServerRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<RegisterServerResponse> for RegisterServerResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<RegisteredServer> for RegisteredServer
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<RelativePath> for RelativePath
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<RelativePathElement> for RelativePathElement
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<RepublishRequest> for RepublishRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<RepublishResponse> for RepublishResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<RequestHeader> for RequestHeader
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ResponseHeader> for ResponseHeader
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SamplingIntervalDiagnosticsDataType> for SamplingIntervalDiagnosticsDataType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ServerDiagnosticsSummaryDataType> for ServerDiagnosticsSummaryDataType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ServerOnNetwork> for ServerOnNetwork
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ServiceCounterDataType> for ServiceCounterDataType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ServiceFault> for ServiceFault
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SessionDiagnosticsDataType> for SessionDiagnosticsDataType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SessionSecurityDiagnosticsDataType> for SessionSecurityDiagnosticsDataType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SetMonitoringModeRequest> for SetMonitoringModeRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SetMonitoringModeResponse> for SetMonitoringModeResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SetPublishingModeRequest> for SetPublishingModeRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SetPublishingModeResponse> for SetPublishingModeResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SetTriggeringRequest> for SetTriggeringRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SetTriggeringResponse> for SetTriggeringResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SignatureData> for SignatureData
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SignedSoftwareCertificate> for SignedSoftwareCertificate
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SimpleAttributeOperand> for SimpleAttributeOperand
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<StatusChangeNotification> for StatusChangeNotification
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<StatusResult> for StatusResult
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SubscriptionAcknowledgement> for SubscriptionAcknowledgement
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<SubscriptionDiagnosticsDataType> for SubscriptionDiagnosticsDataType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<TimeZoneDataType> for TimeZoneDataType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<TransferResult> for TransferResult
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<TransferSubscriptionsRequest> for TransferSubscriptionsRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<TransferSubscriptionsResponse> for TransferSubscriptionsResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<TranslateBrowsePathsToNodeIdsRequest> for TranslateBrowsePathsToNodeIdsRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<TranslateBrowsePathsToNodeIdsResponse> for TranslateBrowsePathsToNodeIdsResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<TrustListDataType> for TrustListDataType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<UnregisterNodesRequest> for UnregisterNodesRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<UnregisterNodesResponse> for UnregisterNodesResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<UserIdentityToken> for UserIdentityToken
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<UserNameIdentityToken> for UserNameIdentityToken
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<UserTokenPolicy> for UserTokenPolicy
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<VariableAttributes> for VariableAttributes
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<VariableTypeAttributes> for VariableTypeAttributes
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ViewAttributes> for ViewAttributes
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ViewDescription> for ViewDescription
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<WriteRequest> for WriteRequest
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<WriteResponse> for WriteResponse
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<WriteValue> for WriteValue
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<X509IdentityToken> for X509IdentityToken
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<XVType> for XVType
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<StatusCode> for StatusCode
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(stream: &mut S, _: &DecodingLimits) -> EncodingResult<Self>
[src]
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<UAString> for UAString
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<AcknowledgeMessage> for AcknowledgeMessage
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<ErrorMessage> for ErrorMessage
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
fn to_vec(&self) -> Vec<u8>
[src]
impl BinaryEncoder<HelloMessage> for HelloMessage
[src]
fn byte_len(&self) -> usize
[src]
fn encode<S: Write>(&self, stream: &mut S) -> EncodingResult<usize>
[src]
fn decode<S: Read>(
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>
[src]
stream: &mut S,
decoding_limits: &DecodingLimits
) -> EncodingResult<Self>