pub mod mxaccess_codec pub mod mxaccess_codec::asb_variant #[repr(u16)] pub enum mxaccess_codec::asb_variant::AsbDataType pub mxaccess_codec::asb_variant::AsbDataType::Bool = 17 pub mxaccess_codec::asb_variant::AsbDataType::BoolArray = 57 pub mxaccess_codec::asb_variant::AsbDataType::Byte = 0 pub mxaccess_codec::asb_variant::AsbDataType::ByteArray = 40 pub mxaccess_codec::asb_variant::AsbDataType::ByteString = 14 pub mxaccess_codec::asb_variant::AsbDataType::ByteStringArray = 54 pub mxaccess_codec::asb_variant::AsbDataType::Char = 1 pub mxaccess_codec::asb_variant::AsbDataType::CharArray = 41 pub mxaccess_codec::asb_variant::AsbDataType::DataQuality = 23 pub mxaccess_codec::asb_variant::AsbDataType::DataQualityArray = 63 pub mxaccess_codec::asb_variant::AsbDataType::DataType = 21 pub mxaccess_codec::asb_variant::AsbDataType::DataTypeArray = 61 pub mxaccess_codec::asb_variant::AsbDataType::DateTime = 11 pub mxaccess_codec::asb_variant::AsbDataType::DateTimeArray = 51 pub mxaccess_codec::asb_variant::AsbDataType::Double = 9 pub mxaccess_codec::asb_variant::AsbDataType::DoubleArray = 49 pub mxaccess_codec::asb_variant::AsbDataType::Duration = 12 pub mxaccess_codec::asb_variant::AsbDataType::DurationArray = 52 pub mxaccess_codec::asb_variant::AsbDataType::Enum = 20 pub mxaccess_codec::asb_variant::AsbDataType::EnumArray = 60 pub mxaccess_codec::asb_variant::AsbDataType::ErrorStatus = 19 pub mxaccess_codec::asb_variant::AsbDataType::Float = 8 pub mxaccess_codec::asb_variant::AsbDataType::FloatArray = 48 pub mxaccess_codec::asb_variant::AsbDataType::Guid = 13 pub mxaccess_codec::asb_variant::AsbDataType::GuidArray = 53 pub mxaccess_codec::asb_variant::AsbDataType::Int16 = 2 pub mxaccess_codec::asb_variant::AsbDataType::Int16Array = 42 pub mxaccess_codec::asb_variant::AsbDataType::Int32 = 4 pub mxaccess_codec::asb_variant::AsbDataType::Int32Array = 44 pub mxaccess_codec::asb_variant::AsbDataType::Int64 = 6 pub mxaccess_codec::asb_variant::AsbDataType::Int64Array = 46 pub mxaccess_codec::asb_variant::AsbDataType::LocaleId = 15 pub mxaccess_codec::asb_variant::AsbDataType::LocaleIdArray = 55 pub mxaccess_codec::asb_variant::AsbDataType::LocalizedText = 16 pub mxaccess_codec::asb_variant::AsbDataType::LocalizedTextArray = 56 pub mxaccess_codec::asb_variant::AsbDataType::SByte = 18 pub mxaccess_codec::asb_variant::AsbDataType::SByteArray = 58 pub mxaccess_codec::asb_variant::AsbDataType::SecurityClassification = 22 pub mxaccess_codec::asb_variant::AsbDataType::SecurityClassificationArray = 62 pub mxaccess_codec::asb_variant::AsbDataType::String = 10 pub mxaccess_codec::asb_variant::AsbDataType::StringArray = 50 pub mxaccess_codec::asb_variant::AsbDataType::UInt16 = 3 pub mxaccess_codec::asb_variant::AsbDataType::UInt16Array = 43 pub mxaccess_codec::asb_variant::AsbDataType::UInt32 = 5 pub mxaccess_codec::asb_variant::AsbDataType::UInt32Array = 45 pub mxaccess_codec::asb_variant::AsbDataType::UInt64 = 7 pub mxaccess_codec::asb_variant::AsbDataType::UInt64Array = 47 pub mxaccess_codec::asb_variant::AsbDataType::Unknown = 65535 impl mxaccess_codec::asb_variant::AsbDataType pub fn mxaccess_codec::asb_variant::AsbDataType::as_u16(self) -> u16 impl core::clone::Clone for mxaccess_codec::asb_variant::AsbDataType pub fn mxaccess_codec::asb_variant::AsbDataType::clone(&self) -> mxaccess_codec::asb_variant::AsbDataType impl core::cmp::Eq for mxaccess_codec::asb_variant::AsbDataType impl core::cmp::PartialEq for mxaccess_codec::asb_variant::AsbDataType pub fn mxaccess_codec::asb_variant::AsbDataType::eq(&self, other: &mxaccess_codec::asb_variant::AsbDataType) -> bool impl core::fmt::Debug for mxaccess_codec::asb_variant::AsbDataType pub fn mxaccess_codec::asb_variant::AsbDataType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Copy for mxaccess_codec::asb_variant::AsbDataType impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::AsbDataType impl core::marker::Freeze for mxaccess_codec::asb_variant::AsbDataType impl core::marker::Send for mxaccess_codec::asb_variant::AsbDataType impl core::marker::Sync for mxaccess_codec::asb_variant::AsbDataType impl core::marker::Unpin for mxaccess_codec::asb_variant::AsbDataType impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::AsbDataType impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::AsbDataType impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::AsbDataType pub enum mxaccess_codec::asb_variant::DecodedVariant pub mxaccess_codec::asb_variant::DecodedVariant::Bool(bool) pub mxaccess_codec::asb_variant::DecodedVariant::BoolArray(alloc::vec::Vec) pub mxaccess_codec::asb_variant::DecodedVariant::DateTime(i64) pub mxaccess_codec::asb_variant::DecodedVariant::DateTimeArray(alloc::vec::Vec) pub mxaccess_codec::asb_variant::DecodedVariant::Double(f64) pub mxaccess_codec::asb_variant::DecodedVariant::DoubleArray(alloc::vec::Vec) pub mxaccess_codec::asb_variant::DecodedVariant::Duration(i64) pub mxaccess_codec::asb_variant::DecodedVariant::DurationArray(alloc::vec::Vec) pub mxaccess_codec::asb_variant::DecodedVariant::Empty pub mxaccess_codec::asb_variant::DecodedVariant::Float(f32) pub mxaccess_codec::asb_variant::DecodedVariant::FloatArray(alloc::vec::Vec) pub mxaccess_codec::asb_variant::DecodedVariant::Int32(i32) pub mxaccess_codec::asb_variant::DecodedVariant::Int32Array(alloc::vec::Vec) pub mxaccess_codec::asb_variant::DecodedVariant::String(alloc::string::String) pub mxaccess_codec::asb_variant::DecodedVariant::StringArray(alloc::vec::Vec) pub mxaccess_codec::asb_variant::DecodedVariant::Unsupported pub mxaccess_codec::asb_variant::DecodedVariant::Unsupported::payload: alloc::vec::Vec pub mxaccess_codec::asb_variant::DecodedVariant::Unsupported::type_id: u16 impl core::clone::Clone for mxaccess_codec::asb_variant::DecodedVariant pub fn mxaccess_codec::asb_variant::DecodedVariant::clone(&self) -> mxaccess_codec::asb_variant::DecodedVariant impl core::cmp::PartialEq for mxaccess_codec::asb_variant::DecodedVariant pub fn mxaccess_codec::asb_variant::DecodedVariant::eq(&self, other: &mxaccess_codec::asb_variant::DecodedVariant) -> bool impl core::fmt::Debug for mxaccess_codec::asb_variant::DecodedVariant pub fn mxaccess_codec::asb_variant::DecodedVariant::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::DecodedVariant impl core::marker::Freeze for mxaccess_codec::asb_variant::DecodedVariant impl core::marker::Send for mxaccess_codec::asb_variant::DecodedVariant impl core::marker::Sync for mxaccess_codec::asb_variant::DecodedVariant impl core::marker::Unpin for mxaccess_codec::asb_variant::DecodedVariant impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::DecodedVariant impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::DecodedVariant impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::DecodedVariant pub struct mxaccess_codec::asb_variant::AsbStatus pub mxaccess_codec::asb_variant::AsbStatus::count: i8 pub mxaccess_codec::asb_variant::AsbStatus::payload: alloc::vec::Vec impl mxaccess_codec::asb_variant::AsbStatus pub fn mxaccess_codec::asb_variant::AsbStatus::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError> pub fn mxaccess_codec::asb_variant::AsbStatus::encode(&self) -> alloc::vec::Vec pub fn mxaccess_codec::asb_variant::AsbStatus::encode_into(&self, out: &mut alloc::vec::Vec) pub fn mxaccess_codec::asb_variant::AsbStatus::wire_len(&self) -> usize impl core::clone::Clone for mxaccess_codec::asb_variant::AsbStatus pub fn mxaccess_codec::asb_variant::AsbStatus::clone(&self) -> mxaccess_codec::asb_variant::AsbStatus impl core::cmp::Eq for mxaccess_codec::asb_variant::AsbStatus impl core::cmp::PartialEq for mxaccess_codec::asb_variant::AsbStatus pub fn mxaccess_codec::asb_variant::AsbStatus::eq(&self, other: &mxaccess_codec::asb_variant::AsbStatus) -> bool impl core::default::Default for mxaccess_codec::asb_variant::AsbStatus pub fn mxaccess_codec::asb_variant::AsbStatus::default() -> mxaccess_codec::asb_variant::AsbStatus impl core::fmt::Debug for mxaccess_codec::asb_variant::AsbStatus pub fn mxaccess_codec::asb_variant::AsbStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::AsbStatus impl core::marker::Freeze for mxaccess_codec::asb_variant::AsbStatus impl core::marker::Send for mxaccess_codec::asb_variant::AsbStatus impl core::marker::Sync for mxaccess_codec::asb_variant::AsbStatus impl core::marker::Unpin for mxaccess_codec::asb_variant::AsbStatus impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::AsbStatus impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::AsbStatus impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::AsbStatus pub struct mxaccess_codec::asb_variant::AsbVariant pub mxaccess_codec::asb_variant::AsbVariant::length: i32 pub mxaccess_codec::asb_variant::AsbVariant::payload: alloc::vec::Vec pub mxaccess_codec::asb_variant::AsbVariant::type_id: u16 impl mxaccess_codec::asb_variant::AsbVariant pub fn mxaccess_codec::asb_variant::AsbVariant::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError> pub fn mxaccess_codec::asb_variant::AsbVariant::empty() -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::encode(&self) -> alloc::vec::Vec pub fn mxaccess_codec::asb_variant::AsbVariant::encode_into(&self, out: &mut alloc::vec::Vec) pub fn mxaccess_codec::asb_variant::AsbVariant::new(type_id: mxaccess_codec::asb_variant::AsbDataType, payload: alloc::vec::Vec) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::wire_len(&self) -> usize impl mxaccess_codec::asb_variant::AsbVariant pub fn mxaccess_codec::asb_variant::AsbVariant::from_bool(value: bool) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_bool_array(values: &[bool]) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_duration_array(values: &[i64]) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_duration_ticks(value: i64) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_f32(value: f32) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_f32_array(values: &[f32]) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_f64(value: f64) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_f64_array(values: &[f64]) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_filetime(value: i64) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_filetime_array(values: &[i64]) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_i32(value: i32) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_i32_array(values: &[i32]) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_string(value: &str) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_string_array(values: &[&str]) -> Self impl core::clone::Clone for mxaccess_codec::asb_variant::AsbVariant pub fn mxaccess_codec::asb_variant::AsbVariant::clone(&self) -> mxaccess_codec::asb_variant::AsbVariant impl core::cmp::Eq for mxaccess_codec::asb_variant::AsbVariant impl core::cmp::PartialEq for mxaccess_codec::asb_variant::AsbVariant pub fn mxaccess_codec::asb_variant::AsbVariant::eq(&self, other: &mxaccess_codec::asb_variant::AsbVariant) -> bool impl core::fmt::Debug for mxaccess_codec::asb_variant::AsbVariant pub fn mxaccess_codec::asb_variant::AsbVariant::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::AsbVariant impl core::marker::Freeze for mxaccess_codec::asb_variant::AsbVariant impl core::marker::Send for mxaccess_codec::asb_variant::AsbVariant impl core::marker::Sync for mxaccess_codec::asb_variant::AsbVariant impl core::marker::Unpin for mxaccess_codec::asb_variant::AsbVariant impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::AsbVariant impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::AsbVariant impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::AsbVariant pub struct mxaccess_codec::asb_variant::RuntimeValue pub mxaccess_codec::asb_variant::RuntimeValue::status: mxaccess_codec::asb_variant::AsbStatus pub mxaccess_codec::asb_variant::RuntimeValue::timestamp_binary: i64 pub mxaccess_codec::asb_variant::RuntimeValue::timestamp_specified: bool pub mxaccess_codec::asb_variant::RuntimeValue::value: mxaccess_codec::asb_variant::AsbVariant impl mxaccess_codec::asb_variant::RuntimeValue pub fn mxaccess_codec::asb_variant::RuntimeValue::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError> pub fn mxaccess_codec::asb_variant::RuntimeValue::encode(&self) -> alloc::vec::Vec pub fn mxaccess_codec::asb_variant::RuntimeValue::encode_into(&self, out: &mut alloc::vec::Vec) pub fn mxaccess_codec::asb_variant::RuntimeValue::wire_len(&self) -> usize impl core::clone::Clone for mxaccess_codec::asb_variant::RuntimeValue pub fn mxaccess_codec::asb_variant::RuntimeValue::clone(&self) -> mxaccess_codec::asb_variant::RuntimeValue impl core::cmp::PartialEq for mxaccess_codec::asb_variant::RuntimeValue pub fn mxaccess_codec::asb_variant::RuntimeValue::eq(&self, other: &mxaccess_codec::asb_variant::RuntimeValue) -> bool impl core::fmt::Debug for mxaccess_codec::asb_variant::RuntimeValue pub fn mxaccess_codec::asb_variant::RuntimeValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::RuntimeValue impl core::marker::Freeze for mxaccess_codec::asb_variant::RuntimeValue impl core::marker::Send for mxaccess_codec::asb_variant::RuntimeValue impl core::marker::Sync for mxaccess_codec::asb_variant::RuntimeValue impl core::marker::Unpin for mxaccess_codec::asb_variant::RuntimeValue impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::RuntimeValue impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::RuntimeValue impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::RuntimeValue pub fn mxaccess_codec::asb_variant::decode_variant(variant: &mxaccess_codec::asb_variant::AsbVariant) -> core::result::Result pub mod mxaccess_codec::envelope #[non_exhaustive] #[repr(u8)] pub enum mxaccess_codec::envelope::NmxTransferMessageKind pub mxaccess_codec::envelope::NmxTransferMessageKind::ItemControl = 2 pub mxaccess_codec::envelope::NmxTransferMessageKind::Metadata = 1 pub mxaccess_codec::envelope::NmxTransferMessageKind::Unknown = 0 pub mxaccess_codec::envelope::NmxTransferMessageKind::Write = 3 impl core::clone::Clone for mxaccess_codec::envelope::NmxTransferMessageKind pub fn mxaccess_codec::envelope::NmxTransferMessageKind::clone(&self) -> mxaccess_codec::envelope::NmxTransferMessageKind impl core::cmp::Eq for mxaccess_codec::envelope::NmxTransferMessageKind impl core::cmp::PartialEq for mxaccess_codec::envelope::NmxTransferMessageKind pub fn mxaccess_codec::envelope::NmxTransferMessageKind::eq(&self, other: &mxaccess_codec::envelope::NmxTransferMessageKind) -> bool impl core::default::Default for mxaccess_codec::envelope::NmxTransferMessageKind pub fn mxaccess_codec::envelope::NmxTransferMessageKind::default() -> mxaccess_codec::envelope::NmxTransferMessageKind impl core::fmt::Debug for mxaccess_codec::envelope::NmxTransferMessageKind pub fn mxaccess_codec::envelope::NmxTransferMessageKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::envelope::NmxTransferMessageKind pub fn mxaccess_codec::envelope::NmxTransferMessageKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::StructuralPartialEq for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::Freeze for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::Send for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::Sync for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::Unpin for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::UnsafeUnpin for mxaccess_codec::envelope::NmxTransferMessageKind impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope::NmxTransferMessageKind impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope::NmxTransferMessageKind pub struct mxaccess_codec::envelope::NmxTransferEnvelope pub mxaccess_codec::envelope::NmxTransferEnvelope::local_engine_id: i32 pub mxaccess_codec::envelope::NmxTransferEnvelope::message_kind: mxaccess_codec::envelope::NmxTransferMessageKind pub mxaccess_codec::envelope::NmxTransferEnvelope::reserved6_10: [u8; 4] pub mxaccess_codec::envelope::NmxTransferEnvelope::source_galaxy_id: i32 pub mxaccess_codec::envelope::NmxTransferEnvelope::source_platform_id: i32 pub mxaccess_codec::envelope::NmxTransferEnvelope::target_engine_id: i32 pub mxaccess_codec::envelope::NmxTransferEnvelope::target_galaxy_id: i32 pub mxaccess_codec::envelope::NmxTransferEnvelope::target_platform_id: i32 pub mxaccess_codec::envelope::NmxTransferEnvelope::timeout_ms: i32 impl mxaccess_codec::envelope::NmxTransferEnvelope pub const mxaccess_codec::envelope::NmxTransferEnvelope::HEADER_LEN: usize pub fn mxaccess_codec::envelope::NmxTransferEnvelope::encode_with_inner(self, inner_body: &[u8]) -> alloc::vec::Vec pub fn mxaccess_codec::envelope::NmxTransferEnvelope::parse(transfer_body: &[u8]) -> core::result::Result pub fn mxaccess_codec::envelope::NmxTransferEnvelope::write_to(self, transfer_body: &mut [u8]) -> core::result::Result<(), mxaccess_codec::error::CodecError> impl core::clone::Clone for mxaccess_codec::envelope::NmxTransferEnvelope pub fn mxaccess_codec::envelope::NmxTransferEnvelope::clone(&self) -> mxaccess_codec::envelope::NmxTransferEnvelope impl core::cmp::Eq for mxaccess_codec::envelope::NmxTransferEnvelope impl core::cmp::PartialEq for mxaccess_codec::envelope::NmxTransferEnvelope pub fn mxaccess_codec::envelope::NmxTransferEnvelope::eq(&self, other: &mxaccess_codec::envelope::NmxTransferEnvelope) -> bool impl core::default::Default for mxaccess_codec::envelope::NmxTransferEnvelope pub fn mxaccess_codec::envelope::NmxTransferEnvelope::default() -> Self impl core::fmt::Debug for mxaccess_codec::envelope::NmxTransferEnvelope pub fn mxaccess_codec::envelope::NmxTransferEnvelope::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::envelope::NmxTransferEnvelope pub fn mxaccess_codec::envelope::NmxTransferEnvelope::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::StructuralPartialEq for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::Freeze for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::Send for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::Sync for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::Unpin for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::UnsafeUnpin for mxaccess_codec::envelope::NmxTransferEnvelope impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope::NmxTransferEnvelope impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope::NmxTransferEnvelope pub const mxaccess_codec::envelope::ENVELOPE_HEADER_LEN: usize pub mod mxaccess_codec::envelope_template pub struct mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate pub const mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::HEADER_LEN: usize pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::decode_inner<'a>(&self, transfer_body: &'a [u8]) -> core::result::Result<&'a [u8], mxaccess_codec::error::CodecError> pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::encode(&self, inner_put_request_body: &[u8]) -> alloc::vec::Vec pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::from_observed(observed_transfer_body: &[u8]) -> core::result::Result pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::header(&self) -> &[u8; 46] pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::with_inner_length(self, inner_length: i32) -> Self pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::with_message_kind(self, kind: mxaccess_codec::envelope::NmxTransferMessageKind) -> Self impl core::clone::Clone for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::clone(&self) -> mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::cmp::Eq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::cmp::PartialEq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::eq(&self, other: &mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate) -> bool impl core::fmt::Debug for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::marker::Freeze for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::marker::Send for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::marker::Sync for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::marker::Unpin for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::marker::UnsafeUnpin for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate pub const mxaccess_codec::envelope_template::HEADER_LENGTH: usize pub const mxaccess_codec::envelope_template::INNER_LENGTH_OFFSET: usize pub mod mxaccess_codec::error #[non_exhaustive] pub enum mxaccess_codec::error::CodecError pub mxaccess_codec::error::CodecError::Decode pub mxaccess_codec::error::CodecError::Decode::buffer_len: usize pub mxaccess_codec::error::CodecError::Decode::offset: usize pub mxaccess_codec::error::CodecError::Decode::reason: &'static str pub mxaccess_codec::error::CodecError::InnerLengthMismatch pub mxaccess_codec::error::CodecError::InnerLengthMismatch::actual: usize pub mxaccess_codec::error::CodecError::InnerLengthMismatch::declared: i32 pub mxaccess_codec::error::CodecError::InvalidName pub mxaccess_codec::error::CodecError::ShortRead pub mxaccess_codec::error::CodecError::ShortRead::actual: usize pub mxaccess_codec::error::CodecError::ShortRead::expected: usize pub mxaccess_codec::error::CodecError::UnexpectedOpcode(u8) pub mxaccess_codec::error::CodecError::UnsupportedProtocolMarker(i32) pub mxaccess_codec::error::CodecError::UnsupportedVersion pub mxaccess_codec::error::CodecError::UnsupportedVersion::actual: u16 pub mxaccess_codec::error::CodecError::UnsupportedVersion::expected: u16 impl core::error::Error for mxaccess_codec::error::CodecError impl core::fmt::Debug for mxaccess_codec::error::CodecError pub fn mxaccess_codec::error::CodecError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::fmt::Display for mxaccess_codec::error::CodecError pub fn mxaccess_codec::error::CodecError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for mxaccess_codec::error::CodecError impl core::marker::Send for mxaccess_codec::error::CodecError impl core::marker::Sync for mxaccess_codec::error::CodecError impl core::marker::Unpin for mxaccess_codec::error::CodecError impl core::marker::UnsafeUnpin for mxaccess_codec::error::CodecError impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::error::CodecError impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::error::CodecError pub mod mxaccess_codec::item_control #[repr(u8)] pub enum mxaccess_codec::item_control::NmxItemControlCommand pub mxaccess_codec::item_control::NmxItemControlCommand::AdviseSupervisory = 31 pub mxaccess_codec::item_control::NmxItemControlCommand::UnAdvise = 33 impl core::clone::Clone for mxaccess_codec::item_control::NmxItemControlCommand pub fn mxaccess_codec::item_control::NmxItemControlCommand::clone(&self) -> mxaccess_codec::item_control::NmxItemControlCommand impl core::cmp::Eq for mxaccess_codec::item_control::NmxItemControlCommand impl core::cmp::PartialEq for mxaccess_codec::item_control::NmxItemControlCommand pub fn mxaccess_codec::item_control::NmxItemControlCommand::eq(&self, other: &mxaccess_codec::item_control::NmxItemControlCommand) -> bool impl core::fmt::Debug for mxaccess_codec::item_control::NmxItemControlCommand pub fn mxaccess_codec::item_control::NmxItemControlCommand::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::item_control::NmxItemControlCommand pub fn mxaccess_codec::item_control::NmxItemControlCommand::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::StructuralPartialEq for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::Freeze for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::Send for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::Sync for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::Unpin for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::UnsafeUnpin for mxaccess_codec::item_control::NmxItemControlCommand impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::item_control::NmxItemControlCommand impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::item_control::NmxItemControlCommand pub struct mxaccess_codec::item_control::NmxItemControlMessage pub mxaccess_codec::item_control::NmxItemControlMessage::attribute_id: i16 pub mxaccess_codec::item_control::NmxItemControlMessage::attribute_index: i16 pub mxaccess_codec::item_control::NmxItemControlMessage::attribute_signature: u16 pub mxaccess_codec::item_control::NmxItemControlMessage::command: mxaccess_codec::item_control::NmxItemControlCommand pub mxaccess_codec::item_control::NmxItemControlMessage::item_correlation_id: [u8; 16] pub mxaccess_codec::item_control::NmxItemControlMessage::object_id: u16 pub mxaccess_codec::item_control::NmxItemControlMessage::object_signature: u16 pub mxaccess_codec::item_control::NmxItemControlMessage::primitive_id: i16 pub mxaccess_codec::item_control::NmxItemControlMessage::property_id: i16 pub mxaccess_codec::item_control::NmxItemControlMessage::tail: u32 impl mxaccess_codec::item_control::NmxItemControlMessage pub fn mxaccess_codec::item_control::NmxItemControlMessage::encode(&self) -> alloc::vec::Vec pub fn mxaccess_codec::item_control::NmxItemControlMessage::encoded_length(command: mxaccess_codec::item_control::NmxItemControlCommand) -> usize pub fn mxaccess_codec::item_control::NmxItemControlMessage::from_reference_handle_fields(command: mxaccess_codec::item_control::NmxItemControlCommand, item_correlation_id: [u8; 16], object_id: u16, object_signature: u16, primitive_id: i16, attribute_id: i16, property_id: i16, attribute_signature: u16, attribute_index: i16, tail: u32) -> Self pub fn mxaccess_codec::item_control::NmxItemControlMessage::parse(body: &[u8]) -> core::result::Result pub fn mxaccess_codec::item_control::NmxItemControlMessage::to_advise_supervisory(self) -> Self pub fn mxaccess_codec::item_control::NmxItemControlMessage::to_un_advise(self) -> Self impl core::clone::Clone for mxaccess_codec::item_control::NmxItemControlMessage pub fn mxaccess_codec::item_control::NmxItemControlMessage::clone(&self) -> mxaccess_codec::item_control::NmxItemControlMessage impl core::cmp::Eq for mxaccess_codec::item_control::NmxItemControlMessage impl core::cmp::PartialEq for mxaccess_codec::item_control::NmxItemControlMessage pub fn mxaccess_codec::item_control::NmxItemControlMessage::eq(&self, other: &mxaccess_codec::item_control::NmxItemControlMessage) -> bool impl core::fmt::Debug for mxaccess_codec::item_control::NmxItemControlMessage pub fn mxaccess_codec::item_control::NmxItemControlMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::item_control::NmxItemControlMessage pub fn mxaccess_codec::item_control::NmxItemControlMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::StructuralPartialEq for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::Freeze for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::Send for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::Sync for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::Unpin for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::UnsafeUnpin for mxaccess_codec::item_control::NmxItemControlMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::item_control::NmxItemControlMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::item_control::NmxItemControlMessage pub const mxaccess_codec::item_control::DEFAULT_TAIL: u32 pub mod mxaccess_codec::metadata_query pub struct mxaccess_codec::metadata_query::NmxMetadataQueryMessage impl mxaccess_codec::metadata_query::NmxMetadataQueryMessage pub fn mxaccess_codec::metadata_query::NmxMetadataQueryMessage::encode_observed_pre_advise(item_correlation_id: [u8; 16]) -> alloc::vec::Vec impl core::marker::Freeze for mxaccess_codec::metadata_query::NmxMetadataQueryMessage impl core::marker::Send for mxaccess_codec::metadata_query::NmxMetadataQueryMessage impl core::marker::Sync for mxaccess_codec::metadata_query::NmxMetadataQueryMessage impl core::marker::Unpin for mxaccess_codec::metadata_query::NmxMetadataQueryMessage impl core::marker::UnsafeUnpin for mxaccess_codec::metadata_query::NmxMetadataQueryMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::metadata_query::NmxMetadataQueryMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::metadata_query::NmxMetadataQueryMessage pub const mxaccess_codec::metadata_query::PRE_ADVISE_BODY_LEN: usize pub const mxaccess_codec::metadata_query::PRE_ADVISE_CORRELATION_OFFSET: usize pub mod mxaccess_codec::observed_frame pub struct mxaccess_codec::observed_frame::NmxObservedEnvelope pub mxaccess_codec::observed_frame::NmxObservedEnvelope::actual_inner_length: usize pub mxaccess_codec::observed_frame::NmxObservedEnvelope::declared_inner_length: i32 pub mxaccess_codec::observed_frame::NmxObservedEnvelope::has_length_prefix: bool pub mxaccess_codec::observed_frame::NmxObservedEnvelope::header: alloc::vec::Vec pub mxaccess_codec::observed_frame::NmxObservedEnvelope::inner_body: alloc::vec::Vec pub mxaccess_codec::observed_frame::NmxObservedEnvelope::total_length_prefix: core::option::Option impl mxaccess_codec::observed_frame::NmxObservedEnvelope pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_process_data_received_body(body: &[u8]) -> core::result::Result pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_process_data_received_body_flexible(body: &[u8]) -> core::result::Result pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_transfer_data_body(body: &[u8]) -> core::result::Result impl core::clone::Clone for mxaccess_codec::observed_frame::NmxObservedEnvelope pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::clone(&self) -> mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::cmp::Eq for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::cmp::PartialEq for mxaccess_codec::observed_frame::NmxObservedEnvelope pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::eq(&self, other: &mxaccess_codec::observed_frame::NmxObservedEnvelope) -> bool impl core::fmt::Debug for mxaccess_codec::observed_frame::NmxObservedEnvelope pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::marker::Freeze for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::marker::Send for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::marker::Sync for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::marker::Unpin for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::marker::UnsafeUnpin for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_frame::NmxObservedEnvelope pub struct mxaccess_codec::observed_frame::NmxObservedMessage pub mxaccess_codec::observed_frame::NmxObservedMessage::command: u8 pub mxaccess_codec::observed_frame::NmxObservedMessage::command_name: &'static str pub mxaccess_codec::observed_frame::NmxObservedMessage::item_correlation_id: core::option::Option<[u8; 16]> pub mxaccess_codec::observed_frame::NmxObservedMessage::strings: alloc::vec::Vec pub mxaccess_codec::observed_frame::NmxObservedMessage::synthetic_name: core::option::Option pub mxaccess_codec::observed_frame::NmxObservedMessage::version_major: u8 pub mxaccess_codec::observed_frame::NmxObservedMessage::version_minor: u8 impl mxaccess_codec::observed_frame::NmxObservedMessage pub fn mxaccess_codec::observed_frame::NmxObservedMessage::parse(body: &[u8]) -> core::result::Result impl core::clone::Clone for mxaccess_codec::observed_frame::NmxObservedMessage pub fn mxaccess_codec::observed_frame::NmxObservedMessage::clone(&self) -> mxaccess_codec::observed_frame::NmxObservedMessage impl core::cmp::Eq for mxaccess_codec::observed_frame::NmxObservedMessage impl core::cmp::PartialEq for mxaccess_codec::observed_frame::NmxObservedMessage pub fn mxaccess_codec::observed_frame::NmxObservedMessage::eq(&self, other: &mxaccess_codec::observed_frame::NmxObservedMessage) -> bool impl core::fmt::Debug for mxaccess_codec::observed_frame::NmxObservedMessage pub fn mxaccess_codec::observed_frame::NmxObservedMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::observed_frame::NmxObservedMessage impl core::marker::Freeze for mxaccess_codec::observed_frame::NmxObservedMessage impl core::marker::Send for mxaccess_codec::observed_frame::NmxObservedMessage impl core::marker::Sync for mxaccess_codec::observed_frame::NmxObservedMessage impl core::marker::Unpin for mxaccess_codec::observed_frame::NmxObservedMessage impl core::marker::UnsafeUnpin for mxaccess_codec::observed_frame::NmxObservedMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_frame::NmxObservedMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_frame::NmxObservedMessage pub struct mxaccess_codec::observed_frame::NmxObservedString pub mxaccess_codec::observed_frame::NmxObservedString::offset: usize pub mxaccess_codec::observed_frame::NmxObservedString::value: alloc::string::String impl core::clone::Clone for mxaccess_codec::observed_frame::NmxObservedString pub fn mxaccess_codec::observed_frame::NmxObservedString::clone(&self) -> mxaccess_codec::observed_frame::NmxObservedString impl core::cmp::Eq for mxaccess_codec::observed_frame::NmxObservedString impl core::cmp::PartialEq for mxaccess_codec::observed_frame::NmxObservedString pub fn mxaccess_codec::observed_frame::NmxObservedString::eq(&self, other: &mxaccess_codec::observed_frame::NmxObservedString) -> bool impl core::fmt::Debug for mxaccess_codec::observed_frame::NmxObservedString pub fn mxaccess_codec::observed_frame::NmxObservedString::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::observed_frame::NmxObservedString impl core::marker::Freeze for mxaccess_codec::observed_frame::NmxObservedString impl core::marker::Send for mxaccess_codec::observed_frame::NmxObservedString impl core::marker::Sync for mxaccess_codec::observed_frame::NmxObservedString impl core::marker::Unpin for mxaccess_codec::observed_frame::NmxObservedString impl core::marker::UnsafeUnpin for mxaccess_codec::observed_frame::NmxObservedString impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_frame::NmxObservedString impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_frame::NmxObservedString pub const mxaccess_codec::observed_frame::HEADER_LENGTH: usize pub const mxaccess_codec::observed_frame::INNER_LENGTH_OFFSET: usize pub mod mxaccess_codec::observed_write_template pub struct mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate impl mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::command(&self) -> u8 pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::decode_write_index(body: &[u8]) -> core::result::Result pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::from_observed(kind: mxaccess_codec::value::MxValueKind, observed_body: &[u8]) -> core::result::Result pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::kind(&self) -> mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::prefix(&self) -> &[u8] pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::suffix_before_write_index(&self) -> &[u8] pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::wire_kind(&self) -> u8 pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_boolean(&self, value: bool, write_index: i32) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_float32(&self, value: f32, write_index: i32) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_float64(&self, value: f64, write_index: i32) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_int32(&self, value: i32, write_index: i32) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_string(&self, value: &str, write_index: i32) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_value(&self, value: &mxaccess_codec::value::MxValue, write_index: i32) -> core::result::Result, mxaccess_codec::error::CodecError> impl core::clone::Clone for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::clone(&self) -> mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate impl core::fmt::Debug for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate impl core::marker::Send for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate impl core::marker::Sync for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate impl core::marker::Unpin for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate impl core::marker::UnsafeUnpin for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate pub const mxaccess_codec::observed_write_template::ARRAY_VALUE_OFFSET: usize pub const mxaccess_codec::observed_write_template::FIXED_VALUE_OFFSET: usize pub const mxaccess_codec::observed_write_template::VARIABLE_VALUE_OFFSET: usize pub mod mxaccess_codec::operation_status pub enum mxaccess_codec::operation_status::NmxOperationStatusFormat pub mxaccess_codec::operation_status::NmxOperationStatusFormat::CompletionOnly pub mxaccess_codec::operation_status::NmxOperationStatusFormat::StatusWord impl core::clone::Clone for mxaccess_codec::operation_status::NmxOperationStatusFormat pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::clone(&self) -> mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::cmp::Eq for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::cmp::PartialEq for mxaccess_codec::operation_status::NmxOperationStatusFormat pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::eq(&self, other: &mxaccess_codec::operation_status::NmxOperationStatusFormat) -> bool impl core::fmt::Debug for mxaccess_codec::operation_status::NmxOperationStatusFormat pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::operation_status::NmxOperationStatusFormat pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::marker::StructuralPartialEq for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::marker::Freeze for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::marker::Send for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::marker::Sync for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::marker::Unpin for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::marker::UnsafeUnpin for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusFormat pub struct mxaccess_codec::operation_status::NmxOperationStatusMessage pub mxaccess_codec::operation_status::NmxOperationStatusMessage::command: u8 pub mxaccess_codec::operation_status::NmxOperationStatusMessage::completion_code: u8 pub mxaccess_codec::operation_status::NmxOperationStatusMessage::format: mxaccess_codec::operation_status::NmxOperationStatusFormat pub mxaccess_codec::operation_status::NmxOperationStatusMessage::status: mxaccess_codec::status::MxStatus pub mxaccess_codec::operation_status::NmxOperationStatusMessage::status_code: u16 impl mxaccess_codec::operation_status::NmxOperationStatusMessage pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::is_mx_access_write_complete(&self) -> bool pub const fn mxaccess_codec::operation_status::NmxOperationStatusMessage::promote_to_typed(&self) -> mxaccess_codec::status::MxStatus pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_inner(inner: &[u8]) -> core::result::Result pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_process_data_received_body(body: &[u8]) -> core::result::Result impl core::clone::Clone for mxaccess_codec::operation_status::NmxOperationStatusMessage pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::clone(&self) -> mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::cmp::Eq for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::cmp::PartialEq for mxaccess_codec::operation_status::NmxOperationStatusMessage pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::eq(&self, other: &mxaccess_codec::operation_status::NmxOperationStatusMessage) -> bool impl core::fmt::Debug for mxaccess_codec::operation_status::NmxOperationStatusMessage pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::operation_status::NmxOperationStatusMessage pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::StructuralPartialEq for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::Freeze for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::Send for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::Sync for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::Unpin for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::UnsafeUnpin for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusMessage pub mod mxaccess_codec::prelude #[non_exhaustive] pub enum mxaccess_codec::prelude::CodecError pub mxaccess_codec::prelude::CodecError::Decode pub mxaccess_codec::prelude::CodecError::Decode::buffer_len: usize pub mxaccess_codec::prelude::CodecError::Decode::offset: usize pub mxaccess_codec::prelude::CodecError::Decode::reason: &'static str pub mxaccess_codec::prelude::CodecError::InnerLengthMismatch pub mxaccess_codec::prelude::CodecError::InnerLengthMismatch::actual: usize pub mxaccess_codec::prelude::CodecError::InnerLengthMismatch::declared: i32 pub mxaccess_codec::prelude::CodecError::InvalidName pub mxaccess_codec::prelude::CodecError::ShortRead pub mxaccess_codec::prelude::CodecError::ShortRead::actual: usize pub mxaccess_codec::prelude::CodecError::ShortRead::expected: usize pub mxaccess_codec::prelude::CodecError::UnexpectedOpcode(u8) pub mxaccess_codec::prelude::CodecError::UnsupportedProtocolMarker(i32) pub mxaccess_codec::prelude::CodecError::UnsupportedVersion pub mxaccess_codec::prelude::CodecError::UnsupportedVersion::actual: u16 pub mxaccess_codec::prelude::CodecError::UnsupportedVersion::expected: u16 impl core::error::Error for mxaccess_codec::error::CodecError impl core::fmt::Debug for mxaccess_codec::error::CodecError pub fn mxaccess_codec::error::CodecError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::fmt::Display for mxaccess_codec::error::CodecError pub fn mxaccess_codec::error::CodecError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for mxaccess_codec::error::CodecError impl core::marker::Send for mxaccess_codec::error::CodecError impl core::marker::Sync for mxaccess_codec::error::CodecError impl core::marker::Unpin for mxaccess_codec::error::CodecError impl core::marker::UnsafeUnpin for mxaccess_codec::error::CodecError impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::error::CodecError impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::error::CodecError #[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::prelude::MxDataType pub mxaccess_codec::prelude::MxDataType::BigString = 16 pub mxaccess_codec::prelude::MxDataType::Boolean = 1 pub mxaccess_codec::prelude::MxDataType::DataQualityType = 12 pub mxaccess_codec::prelude::MxDataType::Double = 4 pub mxaccess_codec::prelude::MxDataType::ElapsedTime = 7 pub mxaccess_codec::prelude::MxDataType::End = 17 pub mxaccess_codec::prelude::MxDataType::Enum = 10 pub mxaccess_codec::prelude::MxDataType::Float = 3 pub mxaccess_codec::prelude::MxDataType::Integer = 2 pub mxaccess_codec::prelude::MxDataType::InternationalizedString = 15 pub mxaccess_codec::prelude::MxDataType::NoData = 0 pub mxaccess_codec::prelude::MxDataType::QualifiedEnum = 13 pub mxaccess_codec::prelude::MxDataType::QualifiedStruct = 14 pub mxaccess_codec::prelude::MxDataType::ReferenceType = 8 pub mxaccess_codec::prelude::MxDataType::SecurityClassificationEnum = 11 pub mxaccess_codec::prelude::MxDataType::StatusType = 9 pub mxaccess_codec::prelude::MxDataType::String = 5 pub mxaccess_codec::prelude::MxDataType::Time = 6 pub mxaccess_codec::prelude::MxDataType::Unknown = -1 impl mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::from_i16(value: i16) -> Self pub fn mxaccess_codec::value::MxDataType::to_i16(self) -> i16 impl core::clone::Clone for mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::clone(&self) -> mxaccess_codec::value::MxDataType impl core::cmp::Eq for mxaccess_codec::value::MxDataType impl core::cmp::PartialEq for mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::eq(&self, other: &mxaccess_codec::value::MxDataType) -> bool impl core::default::Default for mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::default() -> mxaccess_codec::value::MxDataType impl core::fmt::Debug for mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::value::MxDataType impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxDataType impl core::marker::Freeze for mxaccess_codec::value::MxDataType impl core::marker::Send for mxaccess_codec::value::MxDataType impl core::marker::Sync for mxaccess_codec::value::MxDataType impl core::marker::Unpin for mxaccess_codec::value::MxDataType impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxDataType impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxDataType impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxDataType #[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::prelude::MxStatusCategory pub mxaccess_codec::prelude::MxStatusCategory::CommunicationError = 3 pub mxaccess_codec::prelude::MxStatusCategory::ConfigurationError = 4 pub mxaccess_codec::prelude::MxStatusCategory::Ok = 0 pub mxaccess_codec::prelude::MxStatusCategory::OperationalError = 5 pub mxaccess_codec::prelude::MxStatusCategory::OtherError = 8 pub mxaccess_codec::prelude::MxStatusCategory::Pending = 1 pub mxaccess_codec::prelude::MxStatusCategory::SecurityError = 6 pub mxaccess_codec::prelude::MxStatusCategory::SoftwareError = 7 pub mxaccess_codec::prelude::MxStatusCategory::Unknown = -1 pub mxaccess_codec::prelude::MxStatusCategory::Warning = 2 impl mxaccess_codec::status::MxStatusCategory pub const fn mxaccess_codec::status::MxStatusCategory::from_i16(value: i16) -> Self pub const fn mxaccess_codec::status::MxStatusCategory::to_i16(self) -> i16 impl core::clone::Clone for mxaccess_codec::status::MxStatusCategory pub fn mxaccess_codec::status::MxStatusCategory::clone(&self) -> mxaccess_codec::status::MxStatusCategory impl core::cmp::Eq for mxaccess_codec::status::MxStatusCategory impl core::cmp::PartialEq for mxaccess_codec::status::MxStatusCategory pub fn mxaccess_codec::status::MxStatusCategory::eq(&self, other: &mxaccess_codec::status::MxStatusCategory) -> bool impl core::default::Default for mxaccess_codec::status::MxStatusCategory pub fn mxaccess_codec::status::MxStatusCategory::default() -> mxaccess_codec::status::MxStatusCategory impl core::fmt::Debug for mxaccess_codec::status::MxStatusCategory pub fn mxaccess_codec::status::MxStatusCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::status::MxStatusCategory pub fn mxaccess_codec::status::MxStatusCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::status::MxStatusCategory impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatusCategory impl core::marker::Freeze for mxaccess_codec::status::MxStatusCategory impl core::marker::Send for mxaccess_codec::status::MxStatusCategory impl core::marker::Sync for mxaccess_codec::status::MxStatusCategory impl core::marker::Unpin for mxaccess_codec::status::MxStatusCategory impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatusCategory impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatusCategory impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatusCategory #[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::prelude::MxStatusSource pub mxaccess_codec::prelude::MxStatusSource::RequestingAutomationObject = 4 pub mxaccess_codec::prelude::MxStatusSource::RequestingLmx = 0 pub mxaccess_codec::prelude::MxStatusSource::RequestingNmx = 2 pub mxaccess_codec::prelude::MxStatusSource::RespondingAutomationObject = 5 pub mxaccess_codec::prelude::MxStatusSource::RespondingLmx = 1 pub mxaccess_codec::prelude::MxStatusSource::RespondingNmx = 3 pub mxaccess_codec::prelude::MxStatusSource::Unknown = -1 impl mxaccess_codec::status::MxStatusSource pub const fn mxaccess_codec::status::MxStatusSource::from_i16(value: i16) -> Self pub const fn mxaccess_codec::status::MxStatusSource::to_i16(self) -> i16 impl core::clone::Clone for mxaccess_codec::status::MxStatusSource pub fn mxaccess_codec::status::MxStatusSource::clone(&self) -> mxaccess_codec::status::MxStatusSource impl core::cmp::Eq for mxaccess_codec::status::MxStatusSource impl core::cmp::PartialEq for mxaccess_codec::status::MxStatusSource pub fn mxaccess_codec::status::MxStatusSource::eq(&self, other: &mxaccess_codec::status::MxStatusSource) -> bool impl core::default::Default for mxaccess_codec::status::MxStatusSource pub fn mxaccess_codec::status::MxStatusSource::default() -> mxaccess_codec::status::MxStatusSource impl core::fmt::Debug for mxaccess_codec::status::MxStatusSource pub fn mxaccess_codec::status::MxStatusSource::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::status::MxStatusSource pub fn mxaccess_codec::status::MxStatusSource::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::status::MxStatusSource impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatusSource impl core::marker::Freeze for mxaccess_codec::status::MxStatusSource impl core::marker::Send for mxaccess_codec::status::MxStatusSource impl core::marker::Sync for mxaccess_codec::status::MxStatusSource impl core::marker::Unpin for mxaccess_codec::status::MxStatusSource impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatusSource impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatusSource impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatusSource #[non_exhaustive] pub enum mxaccess_codec::prelude::MxValue pub mxaccess_codec::prelude::MxValue::BoolArray(alloc::vec::Vec) pub mxaccess_codec::prelude::MxValue::Boolean(bool) pub mxaccess_codec::prelude::MxValue::DateTime(i64) pub mxaccess_codec::prelude::MxValue::DateTimeArray(alloc::vec::Vec) pub mxaccess_codec::prelude::MxValue::ElapsedTime(i64) pub mxaccess_codec::prelude::MxValue::Float32(f32) pub mxaccess_codec::prelude::MxValue::Float32Array(alloc::vec::Vec) pub mxaccess_codec::prelude::MxValue::Float64(f64) pub mxaccess_codec::prelude::MxValue::Float64Array(alloc::vec::Vec) pub mxaccess_codec::prelude::MxValue::Int32(i32) pub mxaccess_codec::prelude::MxValue::Int32Array(alloc::vec::Vec) pub mxaccess_codec::prelude::MxValue::String(alloc::string::String) pub mxaccess_codec::prelude::MxValue::StringArray(alloc::vec::Vec) impl mxaccess_codec::value::MxValue pub fn mxaccess_codec::value::MxValue::data_type(&self) -> mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxValue::kind(&self) -> mxaccess_codec::value::MxValueKind impl core::clone::Clone for mxaccess_codec::value::MxValue pub fn mxaccess_codec::value::MxValue::clone(&self) -> mxaccess_codec::value::MxValue impl core::cmp::PartialEq for mxaccess_codec::value::MxValue pub fn mxaccess_codec::value::MxValue::eq(&self, other: &mxaccess_codec::value::MxValue) -> bool impl core::fmt::Debug for mxaccess_codec::value::MxValue pub fn mxaccess_codec::value::MxValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxValue impl core::marker::Freeze for mxaccess_codec::value::MxValue impl core::marker::Send for mxaccess_codec::value::MxValue impl core::marker::Sync for mxaccess_codec::value::MxValue impl core::marker::Unpin for mxaccess_codec::value::MxValue impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxValue impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxValue impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxValue #[non_exhaustive] #[repr(u8)] pub enum mxaccess_codec::prelude::MxValueKind pub mxaccess_codec::prelude::MxValueKind::BoolArray = 65 pub mxaccess_codec::prelude::MxValueKind::Boolean = 1 pub mxaccess_codec::prelude::MxValueKind::DateTime = 6 pub mxaccess_codec::prelude::MxValueKind::DateTimeArray = 70 pub mxaccess_codec::prelude::MxValueKind::ElapsedTime = 7 pub mxaccess_codec::prelude::MxValueKind::Float32 = 3 pub mxaccess_codec::prelude::MxValueKind::Float32Array = 67 pub mxaccess_codec::prelude::MxValueKind::Float64 = 4 pub mxaccess_codec::prelude::MxValueKind::Float64Array = 68 pub mxaccess_codec::prelude::MxValueKind::Int32 = 2 pub mxaccess_codec::prelude::MxValueKind::Int32Array = 66 pub mxaccess_codec::prelude::MxValueKind::String = 5 pub mxaccess_codec::prelude::MxValueKind::StringArray = 69 pub mxaccess_codec::prelude::MxValueKind::Unknown = 0 impl mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::for_data_type(data_type: mxaccess_codec::value::MxDataType, is_array: bool) -> core::option::Option pub fn mxaccess_codec::value::MxValueKind::from_u8(value: u8) -> Self pub fn mxaccess_codec::value::MxValueKind::to_u8(self) -> u8 impl core::clone::Clone for mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::clone(&self) -> mxaccess_codec::value::MxValueKind impl core::cmp::Eq for mxaccess_codec::value::MxValueKind impl core::cmp::PartialEq for mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::eq(&self, other: &mxaccess_codec::value::MxValueKind) -> bool impl core::default::Default for mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::default() -> mxaccess_codec::value::MxValueKind impl core::fmt::Debug for mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::value::MxValueKind impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxValueKind impl core::marker::Freeze for mxaccess_codec::value::MxValueKind impl core::marker::Send for mxaccess_codec::value::MxValueKind impl core::marker::Sync for mxaccess_codec::value::MxValueKind impl core::marker::Unpin for mxaccess_codec::value::MxValueKind impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxValueKind impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxValueKind impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxValueKind #[repr(u8)] pub enum mxaccess_codec::prelude::NmxItemControlCommand pub mxaccess_codec::prelude::NmxItemControlCommand::AdviseSupervisory = 31 pub mxaccess_codec::prelude::NmxItemControlCommand::UnAdvise = 33 impl core::clone::Clone for mxaccess_codec::item_control::NmxItemControlCommand pub fn mxaccess_codec::item_control::NmxItemControlCommand::clone(&self) -> mxaccess_codec::item_control::NmxItemControlCommand impl core::cmp::Eq for mxaccess_codec::item_control::NmxItemControlCommand impl core::cmp::PartialEq for mxaccess_codec::item_control::NmxItemControlCommand pub fn mxaccess_codec::item_control::NmxItemControlCommand::eq(&self, other: &mxaccess_codec::item_control::NmxItemControlCommand) -> bool impl core::fmt::Debug for mxaccess_codec::item_control::NmxItemControlCommand pub fn mxaccess_codec::item_control::NmxItemControlCommand::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::item_control::NmxItemControlCommand pub fn mxaccess_codec::item_control::NmxItemControlCommand::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::StructuralPartialEq for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::Freeze for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::Send for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::Sync for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::Unpin for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::UnsafeUnpin for mxaccess_codec::item_control::NmxItemControlCommand impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::item_control::NmxItemControlCommand impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::item_control::NmxItemControlCommand #[non_exhaustive] #[repr(u8)] pub enum mxaccess_codec::prelude::NmxTransferMessageKind pub mxaccess_codec::prelude::NmxTransferMessageKind::ItemControl = 2 pub mxaccess_codec::prelude::NmxTransferMessageKind::Metadata = 1 pub mxaccess_codec::prelude::NmxTransferMessageKind::Unknown = 0 pub mxaccess_codec::prelude::NmxTransferMessageKind::Write = 3 impl core::clone::Clone for mxaccess_codec::envelope::NmxTransferMessageKind pub fn mxaccess_codec::envelope::NmxTransferMessageKind::clone(&self) -> mxaccess_codec::envelope::NmxTransferMessageKind impl core::cmp::Eq for mxaccess_codec::envelope::NmxTransferMessageKind impl core::cmp::PartialEq for mxaccess_codec::envelope::NmxTransferMessageKind pub fn mxaccess_codec::envelope::NmxTransferMessageKind::eq(&self, other: &mxaccess_codec::envelope::NmxTransferMessageKind) -> bool impl core::default::Default for mxaccess_codec::envelope::NmxTransferMessageKind pub fn mxaccess_codec::envelope::NmxTransferMessageKind::default() -> mxaccess_codec::envelope::NmxTransferMessageKind impl core::fmt::Debug for mxaccess_codec::envelope::NmxTransferMessageKind pub fn mxaccess_codec::envelope::NmxTransferMessageKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::envelope::NmxTransferMessageKind pub fn mxaccess_codec::envelope::NmxTransferMessageKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::StructuralPartialEq for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::Freeze for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::Send for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::Sync for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::Unpin for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::UnsafeUnpin for mxaccess_codec::envelope::NmxTransferMessageKind impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope::NmxTransferMessageKind impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope::NmxTransferMessageKind pub struct mxaccess_codec::prelude::MxReferenceHandle pub mxaccess_codec::prelude::MxReferenceHandle::attribute_id: i16 pub mxaccess_codec::prelude::MxReferenceHandle::attribute_index: i16 pub mxaccess_codec::prelude::MxReferenceHandle::engine_id: u16 pub mxaccess_codec::prelude::MxReferenceHandle::galaxy_id: u8 pub mxaccess_codec::prelude::MxReferenceHandle::object_id: u16 pub mxaccess_codec::prelude::MxReferenceHandle::platform_id: u16 pub mxaccess_codec::prelude::MxReferenceHandle::primitive_id: i16 pub mxaccess_codec::prelude::MxReferenceHandle::property_id: i16 impl mxaccess_codec::reference_handle::MxReferenceHandle pub const mxaccess_codec::reference_handle::MxReferenceHandle::ENCODED_LEN: usize pub fn mxaccess_codec::reference_handle::MxReferenceHandle::attribute_signature(self) -> u16 pub fn mxaccess_codec::reference_handle::MxReferenceHandle::encode(self) -> [u8; 20] pub fn mxaccess_codec::reference_handle::MxReferenceHandle::from_names(galaxy_id: u8, platform_id: u16, engine_id: u16, object_id: u16, object_tag_name: &str, primitive_id: i16, attribute_id: i16, property_id: i16, attribute_name: &str, is_array: bool) -> core::result::Result pub fn mxaccess_codec::reference_handle::MxReferenceHandle::object_signature(self) -> u16 pub fn mxaccess_codec::reference_handle::MxReferenceHandle::parse(bytes: &[u8]) -> core::result::Result pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_attribute_name(self, attribute_name: &str) -> core::result::Result pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_object_tag_name(self, object_tag_name: &str) -> core::result::Result pub fn mxaccess_codec::reference_handle::MxReferenceHandle::write_to(self, destination: &mut [u8]) impl core::clone::Clone for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::MxReferenceHandle::clone(&self) -> mxaccess_codec::reference_handle::MxReferenceHandle impl core::cmp::Eq for mxaccess_codec::reference_handle::MxReferenceHandle impl core::cmp::PartialEq for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::MxReferenceHandle::eq(&self, other: &mxaccess_codec::reference_handle::MxReferenceHandle) -> bool impl core::default::Default for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::MxReferenceHandle::default() -> mxaccess_codec::reference_handle::MxReferenceHandle impl core::fmt::Debug for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::MxReferenceHandle::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::MxReferenceHandle::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::StructuralPartialEq for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::Freeze for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::Send for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::Sync for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::Unpin for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::UnsafeUnpin for mxaccess_codec::reference_handle::MxReferenceHandle impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_handle::MxReferenceHandle impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_handle::MxReferenceHandle pub struct mxaccess_codec::prelude::MxStatus pub mxaccess_codec::prelude::MxStatus::category: mxaccess_codec::status::MxStatusCategory pub mxaccess_codec::prelude::MxStatus::detail: i16 pub mxaccess_codec::prelude::MxStatus::detected_by: mxaccess_codec::status::MxStatusSource pub mxaccess_codec::prelude::MxStatus::success: i16 impl mxaccess_codec::status::MxStatus pub const mxaccess_codec::status::MxStatus::ACTIVATE_OK: Self pub const mxaccess_codec::status::MxStatus::DATA_CHANGE_OK: Self pub const mxaccess_codec::status::MxStatus::INVALID_REFERENCE_CONFIGURATION: Self pub const mxaccess_codec::status::MxStatus::SUSPEND_PENDING: Self pub const mxaccess_codec::status::MxStatus::WRITE_COMPLETE_OK: Self pub fn mxaccess_codec::status::MxStatus::detail_text(&self) -> core::option::Option<&'static str> pub const fn mxaccess_codec::status::MxStatus::from_nmx_response_code(response_code: u8) -> core::option::Option pub const fn mxaccess_codec::status::MxStatus::from_packed_u32(packed: u32) -> Self pub fn mxaccess_codec::status::MxStatus::is_ok(&self) -> bool pub const fn mxaccess_codec::status::MxStatus::to_packed_u32(self) -> u32 impl core::clone::Clone for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::MxStatus::clone(&self) -> mxaccess_codec::status::MxStatus impl core::cmp::Eq for mxaccess_codec::status::MxStatus impl core::cmp::PartialEq for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::MxStatus::eq(&self, other: &mxaccess_codec::status::MxStatus) -> bool impl core::default::Default for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::MxStatus::default() -> mxaccess_codec::status::MxStatus impl core::fmt::Debug for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::MxStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::MxStatus::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::status::MxStatus impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatus impl core::marker::Freeze for mxaccess_codec::status::MxStatus impl core::marker::Send for mxaccess_codec::status::MxStatus impl core::marker::Sync for mxaccess_codec::status::MxStatus impl core::marker::Unpin for mxaccess_codec::status::MxStatus impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatus impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatus impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatus pub struct mxaccess_codec::prelude::NmxItemControlMessage pub mxaccess_codec::prelude::NmxItemControlMessage::attribute_id: i16 pub mxaccess_codec::prelude::NmxItemControlMessage::attribute_index: i16 pub mxaccess_codec::prelude::NmxItemControlMessage::attribute_signature: u16 pub mxaccess_codec::prelude::NmxItemControlMessage::command: mxaccess_codec::item_control::NmxItemControlCommand pub mxaccess_codec::prelude::NmxItemControlMessage::item_correlation_id: [u8; 16] pub mxaccess_codec::prelude::NmxItemControlMessage::object_id: u16 pub mxaccess_codec::prelude::NmxItemControlMessage::object_signature: u16 pub mxaccess_codec::prelude::NmxItemControlMessage::primitive_id: i16 pub mxaccess_codec::prelude::NmxItemControlMessage::property_id: i16 pub mxaccess_codec::prelude::NmxItemControlMessage::tail: u32 impl mxaccess_codec::item_control::NmxItemControlMessage pub fn mxaccess_codec::item_control::NmxItemControlMessage::encode(&self) -> alloc::vec::Vec pub fn mxaccess_codec::item_control::NmxItemControlMessage::encoded_length(command: mxaccess_codec::item_control::NmxItemControlCommand) -> usize pub fn mxaccess_codec::item_control::NmxItemControlMessage::from_reference_handle_fields(command: mxaccess_codec::item_control::NmxItemControlCommand, item_correlation_id: [u8; 16], object_id: u16, object_signature: u16, primitive_id: i16, attribute_id: i16, property_id: i16, attribute_signature: u16, attribute_index: i16, tail: u32) -> Self pub fn mxaccess_codec::item_control::NmxItemControlMessage::parse(body: &[u8]) -> core::result::Result pub fn mxaccess_codec::item_control::NmxItemControlMessage::to_advise_supervisory(self) -> Self pub fn mxaccess_codec::item_control::NmxItemControlMessage::to_un_advise(self) -> Self impl core::clone::Clone for mxaccess_codec::item_control::NmxItemControlMessage pub fn mxaccess_codec::item_control::NmxItemControlMessage::clone(&self) -> mxaccess_codec::item_control::NmxItemControlMessage impl core::cmp::Eq for mxaccess_codec::item_control::NmxItemControlMessage impl core::cmp::PartialEq for mxaccess_codec::item_control::NmxItemControlMessage pub fn mxaccess_codec::item_control::NmxItemControlMessage::eq(&self, other: &mxaccess_codec::item_control::NmxItemControlMessage) -> bool impl core::fmt::Debug for mxaccess_codec::item_control::NmxItemControlMessage pub fn mxaccess_codec::item_control::NmxItemControlMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::item_control::NmxItemControlMessage pub fn mxaccess_codec::item_control::NmxItemControlMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::StructuralPartialEq for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::Freeze for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::Send for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::Sync for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::Unpin for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::UnsafeUnpin for mxaccess_codec::item_control::NmxItemControlMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::item_control::NmxItemControlMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::item_control::NmxItemControlMessage pub struct mxaccess_codec::prelude::NmxOperationStatusMessage pub mxaccess_codec::prelude::NmxOperationStatusMessage::command: u8 pub mxaccess_codec::prelude::NmxOperationStatusMessage::completion_code: u8 pub mxaccess_codec::prelude::NmxOperationStatusMessage::format: mxaccess_codec::operation_status::NmxOperationStatusFormat pub mxaccess_codec::prelude::NmxOperationStatusMessage::status: mxaccess_codec::status::MxStatus pub mxaccess_codec::prelude::NmxOperationStatusMessage::status_code: u16 impl mxaccess_codec::operation_status::NmxOperationStatusMessage pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::is_mx_access_write_complete(&self) -> bool pub const fn mxaccess_codec::operation_status::NmxOperationStatusMessage::promote_to_typed(&self) -> mxaccess_codec::status::MxStatus pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_inner(inner: &[u8]) -> core::result::Result pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_process_data_received_body(body: &[u8]) -> core::result::Result impl core::clone::Clone for mxaccess_codec::operation_status::NmxOperationStatusMessage pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::clone(&self) -> mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::cmp::Eq for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::cmp::PartialEq for mxaccess_codec::operation_status::NmxOperationStatusMessage pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::eq(&self, other: &mxaccess_codec::operation_status::NmxOperationStatusMessage) -> bool impl core::fmt::Debug for mxaccess_codec::operation_status::NmxOperationStatusMessage pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::operation_status::NmxOperationStatusMessage pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::StructuralPartialEq for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::Freeze for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::Send for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::Sync for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::Unpin for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::UnsafeUnpin for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusMessage pub struct mxaccess_codec::prelude::NmxReferenceRegistrationMessage pub mxaccess_codec::prelude::NmxReferenceRegistrationMessage::item_context: alloc::string::String pub mxaccess_codec::prelude::NmxReferenceRegistrationMessage::item_correlation_id: mxaccess_codec::reference_registration::Guid16 pub mxaccess_codec::prelude::NmxReferenceRegistrationMessage::item_definition: alloc::string::String pub mxaccess_codec::prelude::NmxReferenceRegistrationMessage::item_handle: i32 pub mxaccess_codec::prelude::NmxReferenceRegistrationMessage::reserved_25_27: [u8; 2] pub mxaccess_codec::prelude::NmxReferenceRegistrationMessage::reserved_31_55: [u8; 24] pub mxaccess_codec::prelude::NmxReferenceRegistrationMessage::subscribe: bool impl mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub const mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::COMMAND: u8 pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::encode(&self) -> alloc::vec::Vec pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::parse(body: &[u8]) -> core::result::Result pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::to_buffered_item_definition(item_definition: &str) -> core::result::Result impl core::clone::Clone for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::clone(&self) -> mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::cmp::Eq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::cmp::PartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::eq(&self, other: &mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage) -> bool impl core::default::Default for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::default() -> mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::fmt::Debug for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::StructuralPartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::marker::Freeze for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::marker::Send for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::marker::Sync for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::marker::Unpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::marker::UnsafeUnpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub struct mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::first_timestamp_filetime: i64 pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::item_context: alloc::string::String pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::item_correlation_id: mxaccess_codec::reference_registration::Guid16 pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::item_definition: alloc::string::String pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::item_handle: i32 pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::mx_data_type: i32 pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::second_timestamp_filetime: i64 pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::status_category: u8 pub mxaccess_codec::prelude::NmxReferenceRegistrationResultMessage::status_detail: u8 impl mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub const mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::COMMAND: u8 pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::encode(&self) -> alloc::vec::Vec pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::parse(body: &[u8]) -> core::result::Result impl core::clone::Clone for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::clone(&self) -> mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::cmp::Eq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::cmp::PartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::eq(&self, other: &mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage) -> bool impl core::default::Default for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::default() -> mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::fmt::Debug for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::StructuralPartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::marker::Freeze for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::marker::Send for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::marker::Sync for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::marker::Unpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::marker::UnsafeUnpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub struct mxaccess_codec::prelude::NmxSubscriptionMessage pub mxaccess_codec::prelude::NmxSubscriptionMessage::command: u8 pub mxaccess_codec::prelude::NmxSubscriptionMessage::item_correlation_id: core::option::Option pub mxaccess_codec::prelude::NmxSubscriptionMessage::operation_id: mxaccess_codec::subscription_message::NmxGuid pub mxaccess_codec::prelude::NmxSubscriptionMessage::record_count: i32 pub mxaccess_codec::prelude::NmxSubscriptionMessage::records: alloc::vec::Vec pub mxaccess_codec::prelude::NmxSubscriptionMessage::version: u16 impl mxaccess_codec::subscription_message::NmxSubscriptionMessage pub const mxaccess_codec::subscription_message::NmxSubscriptionMessage::PREAMBLE_LEN: usize pub const mxaccess_codec::subscription_message::NmxSubscriptionMessage::SUBSCRIPTION_STATUS_HEADER_LEN: usize pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::parse_inner(inner: &[u8]) -> core::result::Result impl core::clone::Clone for mxaccess_codec::subscription_message::NmxSubscriptionMessage pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::clone(&self) -> mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::cmp::PartialEq for mxaccess_codec::subscription_message::NmxSubscriptionMessage pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::eq(&self, other: &mxaccess_codec::subscription_message::NmxSubscriptionMessage) -> bool impl core::fmt::Debug for mxaccess_codec::subscription_message::NmxSubscriptionMessage pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::marker::Freeze for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::marker::Send for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::marker::Sync for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::marker::Unpin for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::marker::UnsafeUnpin for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionMessage pub struct mxaccess_codec::prelude::NmxTransferEnvelope pub mxaccess_codec::prelude::NmxTransferEnvelope::local_engine_id: i32 pub mxaccess_codec::prelude::NmxTransferEnvelope::message_kind: mxaccess_codec::envelope::NmxTransferMessageKind pub mxaccess_codec::prelude::NmxTransferEnvelope::reserved6_10: [u8; 4] pub mxaccess_codec::prelude::NmxTransferEnvelope::source_galaxy_id: i32 pub mxaccess_codec::prelude::NmxTransferEnvelope::source_platform_id: i32 pub mxaccess_codec::prelude::NmxTransferEnvelope::target_engine_id: i32 pub mxaccess_codec::prelude::NmxTransferEnvelope::target_galaxy_id: i32 pub mxaccess_codec::prelude::NmxTransferEnvelope::target_platform_id: i32 pub mxaccess_codec::prelude::NmxTransferEnvelope::timeout_ms: i32 impl mxaccess_codec::envelope::NmxTransferEnvelope pub const mxaccess_codec::envelope::NmxTransferEnvelope::HEADER_LEN: usize pub fn mxaccess_codec::envelope::NmxTransferEnvelope::encode_with_inner(self, inner_body: &[u8]) -> alloc::vec::Vec pub fn mxaccess_codec::envelope::NmxTransferEnvelope::parse(transfer_body: &[u8]) -> core::result::Result pub fn mxaccess_codec::envelope::NmxTransferEnvelope::write_to(self, transfer_body: &mut [u8]) -> core::result::Result<(), mxaccess_codec::error::CodecError> impl core::clone::Clone for mxaccess_codec::envelope::NmxTransferEnvelope pub fn mxaccess_codec::envelope::NmxTransferEnvelope::clone(&self) -> mxaccess_codec::envelope::NmxTransferEnvelope impl core::cmp::Eq for mxaccess_codec::envelope::NmxTransferEnvelope impl core::cmp::PartialEq for mxaccess_codec::envelope::NmxTransferEnvelope pub fn mxaccess_codec::envelope::NmxTransferEnvelope::eq(&self, other: &mxaccess_codec::envelope::NmxTransferEnvelope) -> bool impl core::default::Default for mxaccess_codec::envelope::NmxTransferEnvelope pub fn mxaccess_codec::envelope::NmxTransferEnvelope::default() -> Self impl core::fmt::Debug for mxaccess_codec::envelope::NmxTransferEnvelope pub fn mxaccess_codec::envelope::NmxTransferEnvelope::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::envelope::NmxTransferEnvelope pub fn mxaccess_codec::envelope::NmxTransferEnvelope::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::StructuralPartialEq for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::Freeze for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::Send for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::Sync for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::Unpin for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::UnsafeUnpin for mxaccess_codec::envelope::NmxTransferEnvelope impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope::NmxTransferEnvelope impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope::NmxTransferEnvelope pub struct mxaccess_codec::prelude::NmxTransferEnvelopeTemplate impl mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate pub const mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::HEADER_LEN: usize pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::decode_inner<'a>(&self, transfer_body: &'a [u8]) -> core::result::Result<&'a [u8], mxaccess_codec::error::CodecError> pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::encode(&self, inner_put_request_body: &[u8]) -> alloc::vec::Vec pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::from_observed(observed_transfer_body: &[u8]) -> core::result::Result pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::header(&self) -> &[u8; 46] pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::with_inner_length(self, inner_length: i32) -> Self pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::with_message_kind(self, kind: mxaccess_codec::envelope::NmxTransferMessageKind) -> Self impl core::clone::Clone for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::clone(&self) -> mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::cmp::Eq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::cmp::PartialEq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::eq(&self, other: &mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate) -> bool impl core::fmt::Debug for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::marker::Freeze for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::marker::Send for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::marker::Sync for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::marker::Unpin for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::marker::UnsafeUnpin for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate pub mod mxaccess_codec::reference_handle pub struct mxaccess_codec::reference_handle::MxReferenceHandle pub mxaccess_codec::reference_handle::MxReferenceHandle::attribute_id: i16 pub mxaccess_codec::reference_handle::MxReferenceHandle::attribute_index: i16 pub mxaccess_codec::reference_handle::MxReferenceHandle::engine_id: u16 pub mxaccess_codec::reference_handle::MxReferenceHandle::galaxy_id: u8 pub mxaccess_codec::reference_handle::MxReferenceHandle::object_id: u16 pub mxaccess_codec::reference_handle::MxReferenceHandle::platform_id: u16 pub mxaccess_codec::reference_handle::MxReferenceHandle::primitive_id: i16 pub mxaccess_codec::reference_handle::MxReferenceHandle::property_id: i16 impl mxaccess_codec::reference_handle::MxReferenceHandle pub const mxaccess_codec::reference_handle::MxReferenceHandle::ENCODED_LEN: usize pub fn mxaccess_codec::reference_handle::MxReferenceHandle::attribute_signature(self) -> u16 pub fn mxaccess_codec::reference_handle::MxReferenceHandle::encode(self) -> [u8; 20] pub fn mxaccess_codec::reference_handle::MxReferenceHandle::from_names(galaxy_id: u8, platform_id: u16, engine_id: u16, object_id: u16, object_tag_name: &str, primitive_id: i16, attribute_id: i16, property_id: i16, attribute_name: &str, is_array: bool) -> core::result::Result pub fn mxaccess_codec::reference_handle::MxReferenceHandle::object_signature(self) -> u16 pub fn mxaccess_codec::reference_handle::MxReferenceHandle::parse(bytes: &[u8]) -> core::result::Result pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_attribute_name(self, attribute_name: &str) -> core::result::Result pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_object_tag_name(self, object_tag_name: &str) -> core::result::Result pub fn mxaccess_codec::reference_handle::MxReferenceHandle::write_to(self, destination: &mut [u8]) impl core::clone::Clone for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::MxReferenceHandle::clone(&self) -> mxaccess_codec::reference_handle::MxReferenceHandle impl core::cmp::Eq for mxaccess_codec::reference_handle::MxReferenceHandle impl core::cmp::PartialEq for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::MxReferenceHandle::eq(&self, other: &mxaccess_codec::reference_handle::MxReferenceHandle) -> bool impl core::default::Default for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::MxReferenceHandle::default() -> mxaccess_codec::reference_handle::MxReferenceHandle impl core::fmt::Debug for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::MxReferenceHandle::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::MxReferenceHandle::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::StructuralPartialEq for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::Freeze for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::Send for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::Sync for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::Unpin for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::UnsafeUnpin for mxaccess_codec::reference_handle::MxReferenceHandle impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_handle::MxReferenceHandle impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::compute_name_signature(name: &str) -> core::result::Result pub const fn mxaccess_codec::reference_handle::update_crc16_ibm(crc: u16, value: u8) -> u16 pub mod mxaccess_codec::reference_registration pub struct mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::item_context: alloc::string::String pub mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::item_correlation_id: mxaccess_codec::reference_registration::Guid16 pub mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::item_definition: alloc::string::String pub mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::item_handle: i32 pub mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::reserved_25_27: [u8; 2] pub mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::reserved_31_55: [u8; 24] pub mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::subscribe: bool impl mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub const mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::COMMAND: u8 pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::encode(&self) -> alloc::vec::Vec pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::parse(body: &[u8]) -> core::result::Result pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::to_buffered_item_definition(item_definition: &str) -> core::result::Result impl core::clone::Clone for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::clone(&self) -> mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::cmp::Eq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::cmp::PartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::eq(&self, other: &mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage) -> bool impl core::default::Default for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::default() -> mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::fmt::Debug for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::StructuralPartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::marker::Freeze for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::marker::Send for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::marker::Sync for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::marker::Unpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::marker::UnsafeUnpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub struct mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::first_timestamp_filetime: i64 pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::item_context: alloc::string::String pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::item_correlation_id: mxaccess_codec::reference_registration::Guid16 pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::item_definition: alloc::string::String pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::item_handle: i32 pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::mx_data_type: i32 pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::second_timestamp_filetime: i64 pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::status_category: u8 pub mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::status_detail: u8 impl mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub const mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::COMMAND: u8 pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::encode(&self) -> alloc::vec::Vec pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::parse(body: &[u8]) -> core::result::Result impl core::clone::Clone for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::clone(&self) -> mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::cmp::Eq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::cmp::PartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::eq(&self, other: &mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage) -> bool impl core::default::Default for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::default() -> mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::fmt::Debug for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::StructuralPartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::marker::Freeze for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::marker::Send for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::marker::Sync for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::marker::Unpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::marker::UnsafeUnpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub type mxaccess_codec::reference_registration::Guid16 = [u8; 16] pub mod mxaccess_codec::secured_write pub struct mxaccess_codec::secured_write::DecodedSecuredWrite pub mxaccess_codec::secured_write::DecodedSecuredWrite::client_name: alloc::string::String pub mxaccess_codec::secured_write::DecodedSecuredWrite::current_user_token: [u8; 16] pub mxaccess_codec::secured_write::DecodedSecuredWrite::inner: mxaccess_codec::write_message::DecodedWrite pub mxaccess_codec::secured_write::DecodedSecuredWrite::verifier_user_token: [u8; 16] impl core::clone::Clone for mxaccess_codec::secured_write::DecodedSecuredWrite pub fn mxaccess_codec::secured_write::DecodedSecuredWrite::clone(&self) -> mxaccess_codec::secured_write::DecodedSecuredWrite impl core::cmp::PartialEq for mxaccess_codec::secured_write::DecodedSecuredWrite pub fn mxaccess_codec::secured_write::DecodedSecuredWrite::eq(&self, other: &mxaccess_codec::secured_write::DecodedSecuredWrite) -> bool impl core::fmt::Debug for mxaccess_codec::secured_write::DecodedSecuredWrite pub fn mxaccess_codec::secured_write::DecodedSecuredWrite::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::secured_write::DecodedSecuredWrite impl core::marker::Freeze for mxaccess_codec::secured_write::DecodedSecuredWrite impl core::marker::Send for mxaccess_codec::secured_write::DecodedSecuredWrite impl core::marker::Sync for mxaccess_codec::secured_write::DecodedSecuredWrite impl core::marker::Unpin for mxaccess_codec::secured_write::DecodedSecuredWrite impl core::marker::UnsafeUnpin for mxaccess_codec::secured_write::DecodedSecuredWrite impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::secured_write::DecodedSecuredWrite impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::secured_write::DecodedSecuredWrite pub const mxaccess_codec::secured_write::AUTHENTICATOR_TOKEN_LENGTH: usize pub const mxaccess_codec::secured_write::COMMAND: u8 pub const mxaccess_codec::secured_write::OBSERVED_AUTHENTICATED_USER_TOKEN: [u8; 16] pub const mxaccess_codec::secured_write::VERSION: u16 pub fn mxaccess_codec::secured_write::decode(body: &[u8]) -> core::result::Result pub fn mxaccess_codec::secured_write::encode(handle: &mxaccess_codec::reference_handle::MxReferenceHandle, value: &mxaccess_codec::write_message::WriteValue, current_user_token: [u8; 16], verifier_user_token: [u8; 16], client_name: &str, timestamp_filetime: i64, write_index: i32, client_token: u32) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_codec::secured_write::resolve_observed_user_token(user_id: i32) -> [u8; 16] pub mod mxaccess_codec::status #[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::status::MxStatusCategory pub mxaccess_codec::status::MxStatusCategory::CommunicationError = 3 pub mxaccess_codec::status::MxStatusCategory::ConfigurationError = 4 pub mxaccess_codec::status::MxStatusCategory::Ok = 0 pub mxaccess_codec::status::MxStatusCategory::OperationalError = 5 pub mxaccess_codec::status::MxStatusCategory::OtherError = 8 pub mxaccess_codec::status::MxStatusCategory::Pending = 1 pub mxaccess_codec::status::MxStatusCategory::SecurityError = 6 pub mxaccess_codec::status::MxStatusCategory::SoftwareError = 7 pub mxaccess_codec::status::MxStatusCategory::Unknown = -1 pub mxaccess_codec::status::MxStatusCategory::Warning = 2 impl mxaccess_codec::status::MxStatusCategory pub const fn mxaccess_codec::status::MxStatusCategory::from_i16(value: i16) -> Self pub const fn mxaccess_codec::status::MxStatusCategory::to_i16(self) -> i16 impl core::clone::Clone for mxaccess_codec::status::MxStatusCategory pub fn mxaccess_codec::status::MxStatusCategory::clone(&self) -> mxaccess_codec::status::MxStatusCategory impl core::cmp::Eq for mxaccess_codec::status::MxStatusCategory impl core::cmp::PartialEq for mxaccess_codec::status::MxStatusCategory pub fn mxaccess_codec::status::MxStatusCategory::eq(&self, other: &mxaccess_codec::status::MxStatusCategory) -> bool impl core::default::Default for mxaccess_codec::status::MxStatusCategory pub fn mxaccess_codec::status::MxStatusCategory::default() -> mxaccess_codec::status::MxStatusCategory impl core::fmt::Debug for mxaccess_codec::status::MxStatusCategory pub fn mxaccess_codec::status::MxStatusCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::status::MxStatusCategory pub fn mxaccess_codec::status::MxStatusCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::status::MxStatusCategory impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatusCategory impl core::marker::Freeze for mxaccess_codec::status::MxStatusCategory impl core::marker::Send for mxaccess_codec::status::MxStatusCategory impl core::marker::Sync for mxaccess_codec::status::MxStatusCategory impl core::marker::Unpin for mxaccess_codec::status::MxStatusCategory impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatusCategory impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatusCategory impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatusCategory #[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::status::MxStatusSource pub mxaccess_codec::status::MxStatusSource::RequestingAutomationObject = 4 pub mxaccess_codec::status::MxStatusSource::RequestingLmx = 0 pub mxaccess_codec::status::MxStatusSource::RequestingNmx = 2 pub mxaccess_codec::status::MxStatusSource::RespondingAutomationObject = 5 pub mxaccess_codec::status::MxStatusSource::RespondingLmx = 1 pub mxaccess_codec::status::MxStatusSource::RespondingNmx = 3 pub mxaccess_codec::status::MxStatusSource::Unknown = -1 impl mxaccess_codec::status::MxStatusSource pub const fn mxaccess_codec::status::MxStatusSource::from_i16(value: i16) -> Self pub const fn mxaccess_codec::status::MxStatusSource::to_i16(self) -> i16 impl core::clone::Clone for mxaccess_codec::status::MxStatusSource pub fn mxaccess_codec::status::MxStatusSource::clone(&self) -> mxaccess_codec::status::MxStatusSource impl core::cmp::Eq for mxaccess_codec::status::MxStatusSource impl core::cmp::PartialEq for mxaccess_codec::status::MxStatusSource pub fn mxaccess_codec::status::MxStatusSource::eq(&self, other: &mxaccess_codec::status::MxStatusSource) -> bool impl core::default::Default for mxaccess_codec::status::MxStatusSource pub fn mxaccess_codec::status::MxStatusSource::default() -> mxaccess_codec::status::MxStatusSource impl core::fmt::Debug for mxaccess_codec::status::MxStatusSource pub fn mxaccess_codec::status::MxStatusSource::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::status::MxStatusSource pub fn mxaccess_codec::status::MxStatusSource::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::status::MxStatusSource impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatusSource impl core::marker::Freeze for mxaccess_codec::status::MxStatusSource impl core::marker::Send for mxaccess_codec::status::MxStatusSource impl core::marker::Sync for mxaccess_codec::status::MxStatusSource impl core::marker::Unpin for mxaccess_codec::status::MxStatusSource impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatusSource impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatusSource impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatusSource pub struct mxaccess_codec::status::MxStatus pub mxaccess_codec::status::MxStatus::category: mxaccess_codec::status::MxStatusCategory pub mxaccess_codec::status::MxStatus::detail: i16 pub mxaccess_codec::status::MxStatus::detected_by: mxaccess_codec::status::MxStatusSource pub mxaccess_codec::status::MxStatus::success: i16 impl mxaccess_codec::status::MxStatus pub const mxaccess_codec::status::MxStatus::ACTIVATE_OK: Self pub const mxaccess_codec::status::MxStatus::DATA_CHANGE_OK: Self pub const mxaccess_codec::status::MxStatus::INVALID_REFERENCE_CONFIGURATION: Self pub const mxaccess_codec::status::MxStatus::SUSPEND_PENDING: Self pub const mxaccess_codec::status::MxStatus::WRITE_COMPLETE_OK: Self pub fn mxaccess_codec::status::MxStatus::detail_text(&self) -> core::option::Option<&'static str> pub const fn mxaccess_codec::status::MxStatus::from_nmx_response_code(response_code: u8) -> core::option::Option pub const fn mxaccess_codec::status::MxStatus::from_packed_u32(packed: u32) -> Self pub fn mxaccess_codec::status::MxStatus::is_ok(&self) -> bool pub const fn mxaccess_codec::status::MxStatus::to_packed_u32(self) -> u32 impl core::clone::Clone for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::MxStatus::clone(&self) -> mxaccess_codec::status::MxStatus impl core::cmp::Eq for mxaccess_codec::status::MxStatus impl core::cmp::PartialEq for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::MxStatus::eq(&self, other: &mxaccess_codec::status::MxStatus) -> bool impl core::default::Default for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::MxStatus::default() -> mxaccess_codec::status::MxStatus impl core::fmt::Debug for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::MxStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::MxStatus::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::status::MxStatus impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatus impl core::marker::Freeze for mxaccess_codec::status::MxStatus impl core::marker::Send for mxaccess_codec::status::MxStatus impl core::marker::Sync for mxaccess_codec::status::MxStatus impl core::marker::Unpin for mxaccess_codec::status::MxStatus impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatus impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatus impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::detail_text(detail: i16) -> core::option::Option<&'static str> pub mod mxaccess_codec::subscription_message pub struct mxaccess_codec::subscription_message::NmxGuid(pub [u8; 16]) impl mxaccess_codec::subscription_message::NmxGuid pub const mxaccess_codec::subscription_message::NmxGuid::ENCODED_LEN: usize pub fn mxaccess_codec::subscription_message::NmxGuid::from_bytes(bytes: &[u8]) -> core::result::Result impl core::clone::Clone for mxaccess_codec::subscription_message::NmxGuid pub fn mxaccess_codec::subscription_message::NmxGuid::clone(&self) -> mxaccess_codec::subscription_message::NmxGuid impl core::cmp::Eq for mxaccess_codec::subscription_message::NmxGuid impl core::cmp::PartialEq for mxaccess_codec::subscription_message::NmxGuid pub fn mxaccess_codec::subscription_message::NmxGuid::eq(&self, other: &mxaccess_codec::subscription_message::NmxGuid) -> bool impl core::default::Default for mxaccess_codec::subscription_message::NmxGuid pub fn mxaccess_codec::subscription_message::NmxGuid::default() -> mxaccess_codec::subscription_message::NmxGuid impl core::fmt::Debug for mxaccess_codec::subscription_message::NmxGuid pub fn mxaccess_codec::subscription_message::NmxGuid::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::subscription_message::NmxGuid pub fn mxaccess_codec::subscription_message::NmxGuid::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::subscription_message::NmxGuid impl core::marker::StructuralPartialEq for mxaccess_codec::subscription_message::NmxGuid impl core::marker::Freeze for mxaccess_codec::subscription_message::NmxGuid impl core::marker::Send for mxaccess_codec::subscription_message::NmxGuid impl core::marker::Sync for mxaccess_codec::subscription_message::NmxGuid impl core::marker::Unpin for mxaccess_codec::subscription_message::NmxGuid impl core::marker::UnsafeUnpin for mxaccess_codec::subscription_message::NmxGuid impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::subscription_message::NmxGuid impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::subscription_message::NmxGuid pub struct mxaccess_codec::subscription_message::NmxSubscriptionMessage pub mxaccess_codec::subscription_message::NmxSubscriptionMessage::command: u8 pub mxaccess_codec::subscription_message::NmxSubscriptionMessage::item_correlation_id: core::option::Option pub mxaccess_codec::subscription_message::NmxSubscriptionMessage::operation_id: mxaccess_codec::subscription_message::NmxGuid pub mxaccess_codec::subscription_message::NmxSubscriptionMessage::record_count: i32 pub mxaccess_codec::subscription_message::NmxSubscriptionMessage::records: alloc::vec::Vec pub mxaccess_codec::subscription_message::NmxSubscriptionMessage::version: u16 impl mxaccess_codec::subscription_message::NmxSubscriptionMessage pub const mxaccess_codec::subscription_message::NmxSubscriptionMessage::PREAMBLE_LEN: usize pub const mxaccess_codec::subscription_message::NmxSubscriptionMessage::SUBSCRIPTION_STATUS_HEADER_LEN: usize pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::parse_inner(inner: &[u8]) -> core::result::Result impl core::clone::Clone for mxaccess_codec::subscription_message::NmxSubscriptionMessage pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::clone(&self) -> mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::cmp::PartialEq for mxaccess_codec::subscription_message::NmxSubscriptionMessage pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::eq(&self, other: &mxaccess_codec::subscription_message::NmxSubscriptionMessage) -> bool impl core::fmt::Debug for mxaccess_codec::subscription_message::NmxSubscriptionMessage pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::marker::Freeze for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::marker::Send for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::marker::Sync for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::marker::Unpin for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::marker::UnsafeUnpin for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionMessage pub struct mxaccess_codec::subscription_message::NmxSubscriptionRecord pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::detail_status: core::option::Option pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::length: usize pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::offset: usize pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::quality: u16 pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::status: i32 pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::timestamp_filetime: i64 pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::value: core::option::Option pub mxaccess_codec::subscription_message::NmxSubscriptionRecord::wire_kind: u8 impl core::clone::Clone for mxaccess_codec::subscription_message::NmxSubscriptionRecord pub fn mxaccess_codec::subscription_message::NmxSubscriptionRecord::clone(&self) -> mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::cmp::PartialEq for mxaccess_codec::subscription_message::NmxSubscriptionRecord pub fn mxaccess_codec::subscription_message::NmxSubscriptionRecord::eq(&self, other: &mxaccess_codec::subscription_message::NmxSubscriptionRecord) -> bool impl core::fmt::Debug for mxaccess_codec::subscription_message::NmxSubscriptionRecord pub fn mxaccess_codec::subscription_message::NmxSubscriptionRecord::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::marker::Freeze for mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::marker::Send for mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::marker::Sync for mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::marker::Unpin for mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::marker::UnsafeUnpin for mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionRecord pub const mxaccess_codec::subscription_message::DATA_UPDATE_COMMAND: u8 pub const mxaccess_codec::subscription_message::SUBSCRIPTION_STATUS_COMMAND: u8 pub fn mxaccess_codec::subscription_message::wire_kind_to_value_kind(wire_kind: u8) -> core::option::Option pub mod mxaccess_codec::value #[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::value::MxDataType pub mxaccess_codec::value::MxDataType::BigString = 16 pub mxaccess_codec::value::MxDataType::Boolean = 1 pub mxaccess_codec::value::MxDataType::DataQualityType = 12 pub mxaccess_codec::value::MxDataType::Double = 4 pub mxaccess_codec::value::MxDataType::ElapsedTime = 7 pub mxaccess_codec::value::MxDataType::End = 17 pub mxaccess_codec::value::MxDataType::Enum = 10 pub mxaccess_codec::value::MxDataType::Float = 3 pub mxaccess_codec::value::MxDataType::Integer = 2 pub mxaccess_codec::value::MxDataType::InternationalizedString = 15 pub mxaccess_codec::value::MxDataType::NoData = 0 pub mxaccess_codec::value::MxDataType::QualifiedEnum = 13 pub mxaccess_codec::value::MxDataType::QualifiedStruct = 14 pub mxaccess_codec::value::MxDataType::ReferenceType = 8 pub mxaccess_codec::value::MxDataType::SecurityClassificationEnum = 11 pub mxaccess_codec::value::MxDataType::StatusType = 9 pub mxaccess_codec::value::MxDataType::String = 5 pub mxaccess_codec::value::MxDataType::Time = 6 pub mxaccess_codec::value::MxDataType::Unknown = -1 impl mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::from_i16(value: i16) -> Self pub fn mxaccess_codec::value::MxDataType::to_i16(self) -> i16 impl core::clone::Clone for mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::clone(&self) -> mxaccess_codec::value::MxDataType impl core::cmp::Eq for mxaccess_codec::value::MxDataType impl core::cmp::PartialEq for mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::eq(&self, other: &mxaccess_codec::value::MxDataType) -> bool impl core::default::Default for mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::default() -> mxaccess_codec::value::MxDataType impl core::fmt::Debug for mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::value::MxDataType impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxDataType impl core::marker::Freeze for mxaccess_codec::value::MxDataType impl core::marker::Send for mxaccess_codec::value::MxDataType impl core::marker::Sync for mxaccess_codec::value::MxDataType impl core::marker::Unpin for mxaccess_codec::value::MxDataType impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxDataType impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxDataType impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxDataType #[non_exhaustive] pub enum mxaccess_codec::value::MxValue pub mxaccess_codec::value::MxValue::BoolArray(alloc::vec::Vec) pub mxaccess_codec::value::MxValue::Boolean(bool) pub mxaccess_codec::value::MxValue::DateTime(i64) pub mxaccess_codec::value::MxValue::DateTimeArray(alloc::vec::Vec) pub mxaccess_codec::value::MxValue::ElapsedTime(i64) pub mxaccess_codec::value::MxValue::Float32(f32) pub mxaccess_codec::value::MxValue::Float32Array(alloc::vec::Vec) pub mxaccess_codec::value::MxValue::Float64(f64) pub mxaccess_codec::value::MxValue::Float64Array(alloc::vec::Vec) pub mxaccess_codec::value::MxValue::Int32(i32) pub mxaccess_codec::value::MxValue::Int32Array(alloc::vec::Vec) pub mxaccess_codec::value::MxValue::String(alloc::string::String) pub mxaccess_codec::value::MxValue::StringArray(alloc::vec::Vec) impl mxaccess_codec::value::MxValue pub fn mxaccess_codec::value::MxValue::data_type(&self) -> mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxValue::kind(&self) -> mxaccess_codec::value::MxValueKind impl core::clone::Clone for mxaccess_codec::value::MxValue pub fn mxaccess_codec::value::MxValue::clone(&self) -> mxaccess_codec::value::MxValue impl core::cmp::PartialEq for mxaccess_codec::value::MxValue pub fn mxaccess_codec::value::MxValue::eq(&self, other: &mxaccess_codec::value::MxValue) -> bool impl core::fmt::Debug for mxaccess_codec::value::MxValue pub fn mxaccess_codec::value::MxValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxValue impl core::marker::Freeze for mxaccess_codec::value::MxValue impl core::marker::Send for mxaccess_codec::value::MxValue impl core::marker::Sync for mxaccess_codec::value::MxValue impl core::marker::Unpin for mxaccess_codec::value::MxValue impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxValue impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxValue impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxValue #[non_exhaustive] #[repr(u8)] pub enum mxaccess_codec::value::MxValueKind pub mxaccess_codec::value::MxValueKind::BoolArray = 65 pub mxaccess_codec::value::MxValueKind::Boolean = 1 pub mxaccess_codec::value::MxValueKind::DateTime = 6 pub mxaccess_codec::value::MxValueKind::DateTimeArray = 70 pub mxaccess_codec::value::MxValueKind::ElapsedTime = 7 pub mxaccess_codec::value::MxValueKind::Float32 = 3 pub mxaccess_codec::value::MxValueKind::Float32Array = 67 pub mxaccess_codec::value::MxValueKind::Float64 = 4 pub mxaccess_codec::value::MxValueKind::Float64Array = 68 pub mxaccess_codec::value::MxValueKind::Int32 = 2 pub mxaccess_codec::value::MxValueKind::Int32Array = 66 pub mxaccess_codec::value::MxValueKind::String = 5 pub mxaccess_codec::value::MxValueKind::StringArray = 69 pub mxaccess_codec::value::MxValueKind::Unknown = 0 impl mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::for_data_type(data_type: mxaccess_codec::value::MxDataType, is_array: bool) -> core::option::Option pub fn mxaccess_codec::value::MxValueKind::from_u8(value: u8) -> Self pub fn mxaccess_codec::value::MxValueKind::to_u8(self) -> u8 impl core::clone::Clone for mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::clone(&self) -> mxaccess_codec::value::MxValueKind impl core::cmp::Eq for mxaccess_codec::value::MxValueKind impl core::cmp::PartialEq for mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::eq(&self, other: &mxaccess_codec::value::MxValueKind) -> bool impl core::default::Default for mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::default() -> mxaccess_codec::value::MxValueKind impl core::fmt::Debug for mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::value::MxValueKind impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxValueKind impl core::marker::Freeze for mxaccess_codec::value::MxValueKind impl core::marker::Send for mxaccess_codec::value::MxValueKind impl core::marker::Sync for mxaccess_codec::value::MxValueKind impl core::marker::Unpin for mxaccess_codec::value::MxValueKind impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxValueKind impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxValueKind impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxValueKind pub mod mxaccess_codec::write_message pub enum mxaccess_codec::write_message::WriteValue pub mxaccess_codec::write_message::WriteValue::Boolean(bool) pub mxaccess_codec::write_message::WriteValue::BooleanArray(alloc::vec::Vec) pub mxaccess_codec::write_message::WriteValue::DateTime(alloc::string::String) pub mxaccess_codec::write_message::WriteValue::DateTimeArray(alloc::vec::Vec) pub mxaccess_codec::write_message::WriteValue::Float32(f32) pub mxaccess_codec::write_message::WriteValue::Float32Array(alloc::vec::Vec) pub mxaccess_codec::write_message::WriteValue::Float64(f64) pub mxaccess_codec::write_message::WriteValue::Float64Array(alloc::vec::Vec) pub mxaccess_codec::write_message::WriteValue::Int32(i32) pub mxaccess_codec::write_message::WriteValue::Int32Array(alloc::vec::Vec) pub mxaccess_codec::write_message::WriteValue::String(alloc::string::String) pub mxaccess_codec::write_message::WriteValue::StringArray(alloc::vec::Vec) impl mxaccess_codec::write_message::WriteValue pub const fn mxaccess_codec::write_message::WriteValue::kind(&self) -> mxaccess_codec::write_message::WriteValueKind impl core::clone::Clone for mxaccess_codec::write_message::WriteValue pub fn mxaccess_codec::write_message::WriteValue::clone(&self) -> mxaccess_codec::write_message::WriteValue impl core::cmp::PartialEq for mxaccess_codec::write_message::WriteValue pub fn mxaccess_codec::write_message::WriteValue::eq(&self, other: &mxaccess_codec::write_message::WriteValue) -> bool impl core::fmt::Debug for mxaccess_codec::write_message::WriteValue pub fn mxaccess_codec::write_message::WriteValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::write_message::WriteValue impl core::marker::Freeze for mxaccess_codec::write_message::WriteValue impl core::marker::Send for mxaccess_codec::write_message::WriteValue impl core::marker::Sync for mxaccess_codec::write_message::WriteValue impl core::marker::Unpin for mxaccess_codec::write_message::WriteValue impl core::marker::UnsafeUnpin for mxaccess_codec::write_message::WriteValue impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::write_message::WriteValue impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::write_message::WriteValue pub enum mxaccess_codec::write_message::WriteValueKind pub mxaccess_codec::write_message::WriteValueKind::Boolean pub mxaccess_codec::write_message::WriteValueKind::BooleanArray pub mxaccess_codec::write_message::WriteValueKind::DateTime pub mxaccess_codec::write_message::WriteValueKind::DateTimeArray pub mxaccess_codec::write_message::WriteValueKind::Float32 pub mxaccess_codec::write_message::WriteValueKind::Float32Array pub mxaccess_codec::write_message::WriteValueKind::Float64 pub mxaccess_codec::write_message::WriteValueKind::Float64Array pub mxaccess_codec::write_message::WriteValueKind::Int32 pub mxaccess_codec::write_message::WriteValueKind::Int32Array pub mxaccess_codec::write_message::WriteValueKind::String pub mxaccess_codec::write_message::WriteValueKind::StringArray impl mxaccess_codec::write_message::WriteValueKind pub const fn mxaccess_codec::write_message::WriteValueKind::array_element_width(self) -> core::option::Option pub const fn mxaccess_codec::write_message::WriteValueKind::wire_kind(self) -> u8 impl core::clone::Clone for mxaccess_codec::write_message::WriteValueKind pub fn mxaccess_codec::write_message::WriteValueKind::clone(&self) -> mxaccess_codec::write_message::WriteValueKind impl core::cmp::Eq for mxaccess_codec::write_message::WriteValueKind impl core::cmp::PartialEq for mxaccess_codec::write_message::WriteValueKind pub fn mxaccess_codec::write_message::WriteValueKind::eq(&self, other: &mxaccess_codec::write_message::WriteValueKind) -> bool impl core::fmt::Debug for mxaccess_codec::write_message::WriteValueKind pub fn mxaccess_codec::write_message::WriteValueKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::write_message::WriteValueKind pub fn mxaccess_codec::write_message::WriteValueKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::write_message::WriteValueKind impl core::marker::StructuralPartialEq for mxaccess_codec::write_message::WriteValueKind impl core::marker::Freeze for mxaccess_codec::write_message::WriteValueKind impl core::marker::Send for mxaccess_codec::write_message::WriteValueKind impl core::marker::Sync for mxaccess_codec::write_message::WriteValueKind impl core::marker::Unpin for mxaccess_codec::write_message::WriteValueKind impl core::marker::UnsafeUnpin for mxaccess_codec::write_message::WriteValueKind impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::write_message::WriteValueKind impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::write_message::WriteValueKind pub struct mxaccess_codec::write_message::DecodedWrite pub mxaccess_codec::write_message::DecodedWrite::client_token: u32 pub mxaccess_codec::write_message::DecodedWrite::handle_projection: [u8; 14] pub mxaccess_codec::write_message::DecodedWrite::timestamp_filetime: core::option::Option pub mxaccess_codec::write_message::DecodedWrite::value: mxaccess_codec::write_message::WriteValue pub mxaccess_codec::write_message::DecodedWrite::wire_kind: u8 pub mxaccess_codec::write_message::DecodedWrite::write_index: i32 impl core::clone::Clone for mxaccess_codec::write_message::DecodedWrite pub fn mxaccess_codec::write_message::DecodedWrite::clone(&self) -> mxaccess_codec::write_message::DecodedWrite impl core::cmp::PartialEq for mxaccess_codec::write_message::DecodedWrite pub fn mxaccess_codec::write_message::DecodedWrite::eq(&self, other: &mxaccess_codec::write_message::DecodedWrite) -> bool impl core::fmt::Debug for mxaccess_codec::write_message::DecodedWrite pub fn mxaccess_codec::write_message::DecodedWrite::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::write_message::DecodedWrite impl core::marker::Freeze for mxaccess_codec::write_message::DecodedWrite impl core::marker::Send for mxaccess_codec::write_message::DecodedWrite impl core::marker::Sync for mxaccess_codec::write_message::DecodedWrite impl core::marker::Unpin for mxaccess_codec::write_message::DecodedWrite impl core::marker::UnsafeUnpin for mxaccess_codec::write_message::DecodedWrite impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::write_message::DecodedWrite impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::write_message::DecodedWrite pub const mxaccess_codec::write_message::COMMAND: u8 pub const mxaccess_codec::write_message::HANDLE_PROJECTION_LENGTH: usize pub const mxaccess_codec::write_message::HANDLE_PROJECTION_OFFSET: usize pub const mxaccess_codec::write_message::KIND_OFFSET: usize pub const mxaccess_codec::write_message::VERSION: u16 pub fn mxaccess_codec::write_message::decode(body: &[u8]) -> core::result::Result pub fn mxaccess_codec::write_message::encode(handle: &mxaccess_codec::reference_handle::MxReferenceHandle, value: &mxaccess_codec::write_message::WriteValue, write_index: i32, client_token: u32) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_codec::write_message::encode_timestamped(handle: &mxaccess_codec::reference_handle::MxReferenceHandle, value: &mxaccess_codec::write_message::WriteValue, timestamp_filetime: i64, write_index: i32, client_token: u32) -> core::result::Result, mxaccess_codec::error::CodecError> #[repr(u16)] pub enum mxaccess_codec::AsbDataType pub mxaccess_codec::AsbDataType::Bool = 17 pub mxaccess_codec::AsbDataType::BoolArray = 57 pub mxaccess_codec::AsbDataType::Byte = 0 pub mxaccess_codec::AsbDataType::ByteArray = 40 pub mxaccess_codec::AsbDataType::ByteString = 14 pub mxaccess_codec::AsbDataType::ByteStringArray = 54 pub mxaccess_codec::AsbDataType::Char = 1 pub mxaccess_codec::AsbDataType::CharArray = 41 pub mxaccess_codec::AsbDataType::DataQuality = 23 pub mxaccess_codec::AsbDataType::DataQualityArray = 63 pub mxaccess_codec::AsbDataType::DataType = 21 pub mxaccess_codec::AsbDataType::DataTypeArray = 61 pub mxaccess_codec::AsbDataType::DateTime = 11 pub mxaccess_codec::AsbDataType::DateTimeArray = 51 pub mxaccess_codec::AsbDataType::Double = 9 pub mxaccess_codec::AsbDataType::DoubleArray = 49 pub mxaccess_codec::AsbDataType::Duration = 12 pub mxaccess_codec::AsbDataType::DurationArray = 52 pub mxaccess_codec::AsbDataType::Enum = 20 pub mxaccess_codec::AsbDataType::EnumArray = 60 pub mxaccess_codec::AsbDataType::ErrorStatus = 19 pub mxaccess_codec::AsbDataType::Float = 8 pub mxaccess_codec::AsbDataType::FloatArray = 48 pub mxaccess_codec::AsbDataType::Guid = 13 pub mxaccess_codec::AsbDataType::GuidArray = 53 pub mxaccess_codec::AsbDataType::Int16 = 2 pub mxaccess_codec::AsbDataType::Int16Array = 42 pub mxaccess_codec::AsbDataType::Int32 = 4 pub mxaccess_codec::AsbDataType::Int32Array = 44 pub mxaccess_codec::AsbDataType::Int64 = 6 pub mxaccess_codec::AsbDataType::Int64Array = 46 pub mxaccess_codec::AsbDataType::LocaleId = 15 pub mxaccess_codec::AsbDataType::LocaleIdArray = 55 pub mxaccess_codec::AsbDataType::LocalizedText = 16 pub mxaccess_codec::AsbDataType::LocalizedTextArray = 56 pub mxaccess_codec::AsbDataType::SByte = 18 pub mxaccess_codec::AsbDataType::SByteArray = 58 pub mxaccess_codec::AsbDataType::SecurityClassification = 22 pub mxaccess_codec::AsbDataType::SecurityClassificationArray = 62 pub mxaccess_codec::AsbDataType::String = 10 pub mxaccess_codec::AsbDataType::StringArray = 50 pub mxaccess_codec::AsbDataType::UInt16 = 3 pub mxaccess_codec::AsbDataType::UInt16Array = 43 pub mxaccess_codec::AsbDataType::UInt32 = 5 pub mxaccess_codec::AsbDataType::UInt32Array = 45 pub mxaccess_codec::AsbDataType::UInt64 = 7 pub mxaccess_codec::AsbDataType::UInt64Array = 47 pub mxaccess_codec::AsbDataType::Unknown = 65535 impl mxaccess_codec::asb_variant::AsbDataType pub fn mxaccess_codec::asb_variant::AsbDataType::as_u16(self) -> u16 impl core::clone::Clone for mxaccess_codec::asb_variant::AsbDataType pub fn mxaccess_codec::asb_variant::AsbDataType::clone(&self) -> mxaccess_codec::asb_variant::AsbDataType impl core::cmp::Eq for mxaccess_codec::asb_variant::AsbDataType impl core::cmp::PartialEq for mxaccess_codec::asb_variant::AsbDataType pub fn mxaccess_codec::asb_variant::AsbDataType::eq(&self, other: &mxaccess_codec::asb_variant::AsbDataType) -> bool impl core::fmt::Debug for mxaccess_codec::asb_variant::AsbDataType pub fn mxaccess_codec::asb_variant::AsbDataType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Copy for mxaccess_codec::asb_variant::AsbDataType impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::AsbDataType impl core::marker::Freeze for mxaccess_codec::asb_variant::AsbDataType impl core::marker::Send for mxaccess_codec::asb_variant::AsbDataType impl core::marker::Sync for mxaccess_codec::asb_variant::AsbDataType impl core::marker::Unpin for mxaccess_codec::asb_variant::AsbDataType impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::AsbDataType impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::AsbDataType impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::AsbDataType #[non_exhaustive] pub enum mxaccess_codec::CodecError pub mxaccess_codec::CodecError::Decode pub mxaccess_codec::CodecError::Decode::buffer_len: usize pub mxaccess_codec::CodecError::Decode::offset: usize pub mxaccess_codec::CodecError::Decode::reason: &'static str pub mxaccess_codec::CodecError::InnerLengthMismatch pub mxaccess_codec::CodecError::InnerLengthMismatch::actual: usize pub mxaccess_codec::CodecError::InnerLengthMismatch::declared: i32 pub mxaccess_codec::CodecError::InvalidName pub mxaccess_codec::CodecError::ShortRead pub mxaccess_codec::CodecError::ShortRead::actual: usize pub mxaccess_codec::CodecError::ShortRead::expected: usize pub mxaccess_codec::CodecError::UnexpectedOpcode(u8) pub mxaccess_codec::CodecError::UnsupportedProtocolMarker(i32) pub mxaccess_codec::CodecError::UnsupportedVersion pub mxaccess_codec::CodecError::UnsupportedVersion::actual: u16 pub mxaccess_codec::CodecError::UnsupportedVersion::expected: u16 impl core::error::Error for mxaccess_codec::error::CodecError impl core::fmt::Debug for mxaccess_codec::error::CodecError pub fn mxaccess_codec::error::CodecError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::fmt::Display for mxaccess_codec::error::CodecError pub fn mxaccess_codec::error::CodecError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for mxaccess_codec::error::CodecError impl core::marker::Send for mxaccess_codec::error::CodecError impl core::marker::Sync for mxaccess_codec::error::CodecError impl core::marker::Unpin for mxaccess_codec::error::CodecError impl core::marker::UnsafeUnpin for mxaccess_codec::error::CodecError impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::error::CodecError impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::error::CodecError pub enum mxaccess_codec::DecodedVariant pub mxaccess_codec::DecodedVariant::Bool(bool) pub mxaccess_codec::DecodedVariant::BoolArray(alloc::vec::Vec) pub mxaccess_codec::DecodedVariant::DateTime(i64) pub mxaccess_codec::DecodedVariant::DateTimeArray(alloc::vec::Vec) pub mxaccess_codec::DecodedVariant::Double(f64) pub mxaccess_codec::DecodedVariant::DoubleArray(alloc::vec::Vec) pub mxaccess_codec::DecodedVariant::Duration(i64) pub mxaccess_codec::DecodedVariant::DurationArray(alloc::vec::Vec) pub mxaccess_codec::DecodedVariant::Empty pub mxaccess_codec::DecodedVariant::Float(f32) pub mxaccess_codec::DecodedVariant::FloatArray(alloc::vec::Vec) pub mxaccess_codec::DecodedVariant::Int32(i32) pub mxaccess_codec::DecodedVariant::Int32Array(alloc::vec::Vec) pub mxaccess_codec::DecodedVariant::String(alloc::string::String) pub mxaccess_codec::DecodedVariant::StringArray(alloc::vec::Vec) pub mxaccess_codec::DecodedVariant::Unsupported pub mxaccess_codec::DecodedVariant::Unsupported::payload: alloc::vec::Vec pub mxaccess_codec::DecodedVariant::Unsupported::type_id: u16 impl core::clone::Clone for mxaccess_codec::asb_variant::DecodedVariant pub fn mxaccess_codec::asb_variant::DecodedVariant::clone(&self) -> mxaccess_codec::asb_variant::DecodedVariant impl core::cmp::PartialEq for mxaccess_codec::asb_variant::DecodedVariant pub fn mxaccess_codec::asb_variant::DecodedVariant::eq(&self, other: &mxaccess_codec::asb_variant::DecodedVariant) -> bool impl core::fmt::Debug for mxaccess_codec::asb_variant::DecodedVariant pub fn mxaccess_codec::asb_variant::DecodedVariant::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::DecodedVariant impl core::marker::Freeze for mxaccess_codec::asb_variant::DecodedVariant impl core::marker::Send for mxaccess_codec::asb_variant::DecodedVariant impl core::marker::Sync for mxaccess_codec::asb_variant::DecodedVariant impl core::marker::Unpin for mxaccess_codec::asb_variant::DecodedVariant impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::DecodedVariant impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::DecodedVariant impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::DecodedVariant #[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::MxDataType pub mxaccess_codec::MxDataType::BigString = 16 pub mxaccess_codec::MxDataType::Boolean = 1 pub mxaccess_codec::MxDataType::DataQualityType = 12 pub mxaccess_codec::MxDataType::Double = 4 pub mxaccess_codec::MxDataType::ElapsedTime = 7 pub mxaccess_codec::MxDataType::End = 17 pub mxaccess_codec::MxDataType::Enum = 10 pub mxaccess_codec::MxDataType::Float = 3 pub mxaccess_codec::MxDataType::Integer = 2 pub mxaccess_codec::MxDataType::InternationalizedString = 15 pub mxaccess_codec::MxDataType::NoData = 0 pub mxaccess_codec::MxDataType::QualifiedEnum = 13 pub mxaccess_codec::MxDataType::QualifiedStruct = 14 pub mxaccess_codec::MxDataType::ReferenceType = 8 pub mxaccess_codec::MxDataType::SecurityClassificationEnum = 11 pub mxaccess_codec::MxDataType::StatusType = 9 pub mxaccess_codec::MxDataType::String = 5 pub mxaccess_codec::MxDataType::Time = 6 pub mxaccess_codec::MxDataType::Unknown = -1 impl mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::from_i16(value: i16) -> Self pub fn mxaccess_codec::value::MxDataType::to_i16(self) -> i16 impl core::clone::Clone for mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::clone(&self) -> mxaccess_codec::value::MxDataType impl core::cmp::Eq for mxaccess_codec::value::MxDataType impl core::cmp::PartialEq for mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::eq(&self, other: &mxaccess_codec::value::MxDataType) -> bool impl core::default::Default for mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::default() -> mxaccess_codec::value::MxDataType impl core::fmt::Debug for mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxDataType::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::value::MxDataType impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxDataType impl core::marker::Freeze for mxaccess_codec::value::MxDataType impl core::marker::Send for mxaccess_codec::value::MxDataType impl core::marker::Sync for mxaccess_codec::value::MxDataType impl core::marker::Unpin for mxaccess_codec::value::MxDataType impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxDataType impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxDataType impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxDataType #[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::MxStatusCategory pub mxaccess_codec::MxStatusCategory::CommunicationError = 3 pub mxaccess_codec::MxStatusCategory::ConfigurationError = 4 pub mxaccess_codec::MxStatusCategory::Ok = 0 pub mxaccess_codec::MxStatusCategory::OperationalError = 5 pub mxaccess_codec::MxStatusCategory::OtherError = 8 pub mxaccess_codec::MxStatusCategory::Pending = 1 pub mxaccess_codec::MxStatusCategory::SecurityError = 6 pub mxaccess_codec::MxStatusCategory::SoftwareError = 7 pub mxaccess_codec::MxStatusCategory::Unknown = -1 pub mxaccess_codec::MxStatusCategory::Warning = 2 impl mxaccess_codec::status::MxStatusCategory pub const fn mxaccess_codec::status::MxStatusCategory::from_i16(value: i16) -> Self pub const fn mxaccess_codec::status::MxStatusCategory::to_i16(self) -> i16 impl core::clone::Clone for mxaccess_codec::status::MxStatusCategory pub fn mxaccess_codec::status::MxStatusCategory::clone(&self) -> mxaccess_codec::status::MxStatusCategory impl core::cmp::Eq for mxaccess_codec::status::MxStatusCategory impl core::cmp::PartialEq for mxaccess_codec::status::MxStatusCategory pub fn mxaccess_codec::status::MxStatusCategory::eq(&self, other: &mxaccess_codec::status::MxStatusCategory) -> bool impl core::default::Default for mxaccess_codec::status::MxStatusCategory pub fn mxaccess_codec::status::MxStatusCategory::default() -> mxaccess_codec::status::MxStatusCategory impl core::fmt::Debug for mxaccess_codec::status::MxStatusCategory pub fn mxaccess_codec::status::MxStatusCategory::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::status::MxStatusCategory pub fn mxaccess_codec::status::MxStatusCategory::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::status::MxStatusCategory impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatusCategory impl core::marker::Freeze for mxaccess_codec::status::MxStatusCategory impl core::marker::Send for mxaccess_codec::status::MxStatusCategory impl core::marker::Sync for mxaccess_codec::status::MxStatusCategory impl core::marker::Unpin for mxaccess_codec::status::MxStatusCategory impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatusCategory impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatusCategory impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatusCategory #[non_exhaustive] #[repr(i16)] pub enum mxaccess_codec::MxStatusSource pub mxaccess_codec::MxStatusSource::RequestingAutomationObject = 4 pub mxaccess_codec::MxStatusSource::RequestingLmx = 0 pub mxaccess_codec::MxStatusSource::RequestingNmx = 2 pub mxaccess_codec::MxStatusSource::RespondingAutomationObject = 5 pub mxaccess_codec::MxStatusSource::RespondingLmx = 1 pub mxaccess_codec::MxStatusSource::RespondingNmx = 3 pub mxaccess_codec::MxStatusSource::Unknown = -1 impl mxaccess_codec::status::MxStatusSource pub const fn mxaccess_codec::status::MxStatusSource::from_i16(value: i16) -> Self pub const fn mxaccess_codec::status::MxStatusSource::to_i16(self) -> i16 impl core::clone::Clone for mxaccess_codec::status::MxStatusSource pub fn mxaccess_codec::status::MxStatusSource::clone(&self) -> mxaccess_codec::status::MxStatusSource impl core::cmp::Eq for mxaccess_codec::status::MxStatusSource impl core::cmp::PartialEq for mxaccess_codec::status::MxStatusSource pub fn mxaccess_codec::status::MxStatusSource::eq(&self, other: &mxaccess_codec::status::MxStatusSource) -> bool impl core::default::Default for mxaccess_codec::status::MxStatusSource pub fn mxaccess_codec::status::MxStatusSource::default() -> mxaccess_codec::status::MxStatusSource impl core::fmt::Debug for mxaccess_codec::status::MxStatusSource pub fn mxaccess_codec::status::MxStatusSource::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::status::MxStatusSource pub fn mxaccess_codec::status::MxStatusSource::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::status::MxStatusSource impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatusSource impl core::marker::Freeze for mxaccess_codec::status::MxStatusSource impl core::marker::Send for mxaccess_codec::status::MxStatusSource impl core::marker::Sync for mxaccess_codec::status::MxStatusSource impl core::marker::Unpin for mxaccess_codec::status::MxStatusSource impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatusSource impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatusSource impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatusSource #[non_exhaustive] pub enum mxaccess_codec::MxValue pub mxaccess_codec::MxValue::BoolArray(alloc::vec::Vec) pub mxaccess_codec::MxValue::Boolean(bool) pub mxaccess_codec::MxValue::DateTime(i64) pub mxaccess_codec::MxValue::DateTimeArray(alloc::vec::Vec) pub mxaccess_codec::MxValue::ElapsedTime(i64) pub mxaccess_codec::MxValue::Float32(f32) pub mxaccess_codec::MxValue::Float32Array(alloc::vec::Vec) pub mxaccess_codec::MxValue::Float64(f64) pub mxaccess_codec::MxValue::Float64Array(alloc::vec::Vec) pub mxaccess_codec::MxValue::Int32(i32) pub mxaccess_codec::MxValue::Int32Array(alloc::vec::Vec) pub mxaccess_codec::MxValue::String(alloc::string::String) pub mxaccess_codec::MxValue::StringArray(alloc::vec::Vec) impl mxaccess_codec::value::MxValue pub fn mxaccess_codec::value::MxValue::data_type(&self) -> mxaccess_codec::value::MxDataType pub fn mxaccess_codec::value::MxValue::kind(&self) -> mxaccess_codec::value::MxValueKind impl core::clone::Clone for mxaccess_codec::value::MxValue pub fn mxaccess_codec::value::MxValue::clone(&self) -> mxaccess_codec::value::MxValue impl core::cmp::PartialEq for mxaccess_codec::value::MxValue pub fn mxaccess_codec::value::MxValue::eq(&self, other: &mxaccess_codec::value::MxValue) -> bool impl core::fmt::Debug for mxaccess_codec::value::MxValue pub fn mxaccess_codec::value::MxValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxValue impl core::marker::Freeze for mxaccess_codec::value::MxValue impl core::marker::Send for mxaccess_codec::value::MxValue impl core::marker::Sync for mxaccess_codec::value::MxValue impl core::marker::Unpin for mxaccess_codec::value::MxValue impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxValue impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxValue impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxValue #[non_exhaustive] #[repr(u8)] pub enum mxaccess_codec::MxValueKind pub mxaccess_codec::MxValueKind::BoolArray = 65 pub mxaccess_codec::MxValueKind::Boolean = 1 pub mxaccess_codec::MxValueKind::DateTime = 6 pub mxaccess_codec::MxValueKind::DateTimeArray = 70 pub mxaccess_codec::MxValueKind::ElapsedTime = 7 pub mxaccess_codec::MxValueKind::Float32 = 3 pub mxaccess_codec::MxValueKind::Float32Array = 67 pub mxaccess_codec::MxValueKind::Float64 = 4 pub mxaccess_codec::MxValueKind::Float64Array = 68 pub mxaccess_codec::MxValueKind::Int32 = 2 pub mxaccess_codec::MxValueKind::Int32Array = 66 pub mxaccess_codec::MxValueKind::String = 5 pub mxaccess_codec::MxValueKind::StringArray = 69 pub mxaccess_codec::MxValueKind::Unknown = 0 impl mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::for_data_type(data_type: mxaccess_codec::value::MxDataType, is_array: bool) -> core::option::Option pub fn mxaccess_codec::value::MxValueKind::from_u8(value: u8) -> Self pub fn mxaccess_codec::value::MxValueKind::to_u8(self) -> u8 impl core::clone::Clone for mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::clone(&self) -> mxaccess_codec::value::MxValueKind impl core::cmp::Eq for mxaccess_codec::value::MxValueKind impl core::cmp::PartialEq for mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::eq(&self, other: &mxaccess_codec::value::MxValueKind) -> bool impl core::default::Default for mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::default() -> mxaccess_codec::value::MxValueKind impl core::fmt::Debug for mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::value::MxValueKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::value::MxValueKind impl core::marker::StructuralPartialEq for mxaccess_codec::value::MxValueKind impl core::marker::Freeze for mxaccess_codec::value::MxValueKind impl core::marker::Send for mxaccess_codec::value::MxValueKind impl core::marker::Sync for mxaccess_codec::value::MxValueKind impl core::marker::Unpin for mxaccess_codec::value::MxValueKind impl core::marker::UnsafeUnpin for mxaccess_codec::value::MxValueKind impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::value::MxValueKind impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::value::MxValueKind #[repr(u8)] pub enum mxaccess_codec::NmxItemControlCommand pub mxaccess_codec::NmxItemControlCommand::AdviseSupervisory = 31 pub mxaccess_codec::NmxItemControlCommand::UnAdvise = 33 impl core::clone::Clone for mxaccess_codec::item_control::NmxItemControlCommand pub fn mxaccess_codec::item_control::NmxItemControlCommand::clone(&self) -> mxaccess_codec::item_control::NmxItemControlCommand impl core::cmp::Eq for mxaccess_codec::item_control::NmxItemControlCommand impl core::cmp::PartialEq for mxaccess_codec::item_control::NmxItemControlCommand pub fn mxaccess_codec::item_control::NmxItemControlCommand::eq(&self, other: &mxaccess_codec::item_control::NmxItemControlCommand) -> bool impl core::fmt::Debug for mxaccess_codec::item_control::NmxItemControlCommand pub fn mxaccess_codec::item_control::NmxItemControlCommand::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::item_control::NmxItemControlCommand pub fn mxaccess_codec::item_control::NmxItemControlCommand::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::StructuralPartialEq for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::Freeze for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::Send for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::Sync for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::Unpin for mxaccess_codec::item_control::NmxItemControlCommand impl core::marker::UnsafeUnpin for mxaccess_codec::item_control::NmxItemControlCommand impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::item_control::NmxItemControlCommand impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::item_control::NmxItemControlCommand pub enum mxaccess_codec::NmxOperationStatusFormat pub mxaccess_codec::NmxOperationStatusFormat::CompletionOnly pub mxaccess_codec::NmxOperationStatusFormat::StatusWord impl core::clone::Clone for mxaccess_codec::operation_status::NmxOperationStatusFormat pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::clone(&self) -> mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::cmp::Eq for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::cmp::PartialEq for mxaccess_codec::operation_status::NmxOperationStatusFormat pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::eq(&self, other: &mxaccess_codec::operation_status::NmxOperationStatusFormat) -> bool impl core::fmt::Debug for mxaccess_codec::operation_status::NmxOperationStatusFormat pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::operation_status::NmxOperationStatusFormat pub fn mxaccess_codec::operation_status::NmxOperationStatusFormat::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::marker::StructuralPartialEq for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::marker::Freeze for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::marker::Send for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::marker::Sync for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::marker::Unpin for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::marker::UnsafeUnpin for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusFormat impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusFormat #[non_exhaustive] #[repr(u8)] pub enum mxaccess_codec::NmxTransferMessageKind pub mxaccess_codec::NmxTransferMessageKind::ItemControl = 2 pub mxaccess_codec::NmxTransferMessageKind::Metadata = 1 pub mxaccess_codec::NmxTransferMessageKind::Unknown = 0 pub mxaccess_codec::NmxTransferMessageKind::Write = 3 impl core::clone::Clone for mxaccess_codec::envelope::NmxTransferMessageKind pub fn mxaccess_codec::envelope::NmxTransferMessageKind::clone(&self) -> mxaccess_codec::envelope::NmxTransferMessageKind impl core::cmp::Eq for mxaccess_codec::envelope::NmxTransferMessageKind impl core::cmp::PartialEq for mxaccess_codec::envelope::NmxTransferMessageKind pub fn mxaccess_codec::envelope::NmxTransferMessageKind::eq(&self, other: &mxaccess_codec::envelope::NmxTransferMessageKind) -> bool impl core::default::Default for mxaccess_codec::envelope::NmxTransferMessageKind pub fn mxaccess_codec::envelope::NmxTransferMessageKind::default() -> mxaccess_codec::envelope::NmxTransferMessageKind impl core::fmt::Debug for mxaccess_codec::envelope::NmxTransferMessageKind pub fn mxaccess_codec::envelope::NmxTransferMessageKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::envelope::NmxTransferMessageKind pub fn mxaccess_codec::envelope::NmxTransferMessageKind::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::StructuralPartialEq for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::Freeze for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::Send for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::Sync for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::Unpin for mxaccess_codec::envelope::NmxTransferMessageKind impl core::marker::UnsafeUnpin for mxaccess_codec::envelope::NmxTransferMessageKind impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope::NmxTransferMessageKind impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope::NmxTransferMessageKind pub struct mxaccess_codec::AsbStatus pub mxaccess_codec::AsbStatus::count: i8 pub mxaccess_codec::AsbStatus::payload: alloc::vec::Vec impl mxaccess_codec::asb_variant::AsbStatus pub fn mxaccess_codec::asb_variant::AsbStatus::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError> pub fn mxaccess_codec::asb_variant::AsbStatus::encode(&self) -> alloc::vec::Vec pub fn mxaccess_codec::asb_variant::AsbStatus::encode_into(&self, out: &mut alloc::vec::Vec) pub fn mxaccess_codec::asb_variant::AsbStatus::wire_len(&self) -> usize impl core::clone::Clone for mxaccess_codec::asb_variant::AsbStatus pub fn mxaccess_codec::asb_variant::AsbStatus::clone(&self) -> mxaccess_codec::asb_variant::AsbStatus impl core::cmp::Eq for mxaccess_codec::asb_variant::AsbStatus impl core::cmp::PartialEq for mxaccess_codec::asb_variant::AsbStatus pub fn mxaccess_codec::asb_variant::AsbStatus::eq(&self, other: &mxaccess_codec::asb_variant::AsbStatus) -> bool impl core::default::Default for mxaccess_codec::asb_variant::AsbStatus pub fn mxaccess_codec::asb_variant::AsbStatus::default() -> mxaccess_codec::asb_variant::AsbStatus impl core::fmt::Debug for mxaccess_codec::asb_variant::AsbStatus pub fn mxaccess_codec::asb_variant::AsbStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::AsbStatus impl core::marker::Freeze for mxaccess_codec::asb_variant::AsbStatus impl core::marker::Send for mxaccess_codec::asb_variant::AsbStatus impl core::marker::Sync for mxaccess_codec::asb_variant::AsbStatus impl core::marker::Unpin for mxaccess_codec::asb_variant::AsbStatus impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::AsbStatus impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::AsbStatus impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::AsbStatus pub struct mxaccess_codec::AsbVariant pub mxaccess_codec::AsbVariant::length: i32 pub mxaccess_codec::AsbVariant::payload: alloc::vec::Vec pub mxaccess_codec::AsbVariant::type_id: u16 impl mxaccess_codec::asb_variant::AsbVariant pub fn mxaccess_codec::asb_variant::AsbVariant::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError> pub fn mxaccess_codec::asb_variant::AsbVariant::empty() -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::encode(&self) -> alloc::vec::Vec pub fn mxaccess_codec::asb_variant::AsbVariant::encode_into(&self, out: &mut alloc::vec::Vec) pub fn mxaccess_codec::asb_variant::AsbVariant::new(type_id: mxaccess_codec::asb_variant::AsbDataType, payload: alloc::vec::Vec) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::wire_len(&self) -> usize impl mxaccess_codec::asb_variant::AsbVariant pub fn mxaccess_codec::asb_variant::AsbVariant::from_bool(value: bool) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_bool_array(values: &[bool]) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_duration_array(values: &[i64]) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_duration_ticks(value: i64) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_f32(value: f32) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_f32_array(values: &[f32]) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_f64(value: f64) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_f64_array(values: &[f64]) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_filetime(value: i64) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_filetime_array(values: &[i64]) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_i32(value: i32) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_i32_array(values: &[i32]) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_string(value: &str) -> Self pub fn mxaccess_codec::asb_variant::AsbVariant::from_string_array(values: &[&str]) -> Self impl core::clone::Clone for mxaccess_codec::asb_variant::AsbVariant pub fn mxaccess_codec::asb_variant::AsbVariant::clone(&self) -> mxaccess_codec::asb_variant::AsbVariant impl core::cmp::Eq for mxaccess_codec::asb_variant::AsbVariant impl core::cmp::PartialEq for mxaccess_codec::asb_variant::AsbVariant pub fn mxaccess_codec::asb_variant::AsbVariant::eq(&self, other: &mxaccess_codec::asb_variant::AsbVariant) -> bool impl core::fmt::Debug for mxaccess_codec::asb_variant::AsbVariant pub fn mxaccess_codec::asb_variant::AsbVariant::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::AsbVariant impl core::marker::Freeze for mxaccess_codec::asb_variant::AsbVariant impl core::marker::Send for mxaccess_codec::asb_variant::AsbVariant impl core::marker::Sync for mxaccess_codec::asb_variant::AsbVariant impl core::marker::Unpin for mxaccess_codec::asb_variant::AsbVariant impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::AsbVariant impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::AsbVariant impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::AsbVariant pub struct mxaccess_codec::DecodedSecuredWrite pub mxaccess_codec::DecodedSecuredWrite::client_name: alloc::string::String pub mxaccess_codec::DecodedSecuredWrite::current_user_token: [u8; 16] pub mxaccess_codec::DecodedSecuredWrite::inner: mxaccess_codec::write_message::DecodedWrite pub mxaccess_codec::DecodedSecuredWrite::verifier_user_token: [u8; 16] impl core::clone::Clone for mxaccess_codec::secured_write::DecodedSecuredWrite pub fn mxaccess_codec::secured_write::DecodedSecuredWrite::clone(&self) -> mxaccess_codec::secured_write::DecodedSecuredWrite impl core::cmp::PartialEq for mxaccess_codec::secured_write::DecodedSecuredWrite pub fn mxaccess_codec::secured_write::DecodedSecuredWrite::eq(&self, other: &mxaccess_codec::secured_write::DecodedSecuredWrite) -> bool impl core::fmt::Debug for mxaccess_codec::secured_write::DecodedSecuredWrite pub fn mxaccess_codec::secured_write::DecodedSecuredWrite::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::secured_write::DecodedSecuredWrite impl core::marker::Freeze for mxaccess_codec::secured_write::DecodedSecuredWrite impl core::marker::Send for mxaccess_codec::secured_write::DecodedSecuredWrite impl core::marker::Sync for mxaccess_codec::secured_write::DecodedSecuredWrite impl core::marker::Unpin for mxaccess_codec::secured_write::DecodedSecuredWrite impl core::marker::UnsafeUnpin for mxaccess_codec::secured_write::DecodedSecuredWrite impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::secured_write::DecodedSecuredWrite impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::secured_write::DecodedSecuredWrite pub struct mxaccess_codec::MxReferenceHandle pub mxaccess_codec::MxReferenceHandle::attribute_id: i16 pub mxaccess_codec::MxReferenceHandle::attribute_index: i16 pub mxaccess_codec::MxReferenceHandle::engine_id: u16 pub mxaccess_codec::MxReferenceHandle::galaxy_id: u8 pub mxaccess_codec::MxReferenceHandle::object_id: u16 pub mxaccess_codec::MxReferenceHandle::platform_id: u16 pub mxaccess_codec::MxReferenceHandle::primitive_id: i16 pub mxaccess_codec::MxReferenceHandle::property_id: i16 impl mxaccess_codec::reference_handle::MxReferenceHandle pub const mxaccess_codec::reference_handle::MxReferenceHandle::ENCODED_LEN: usize pub fn mxaccess_codec::reference_handle::MxReferenceHandle::attribute_signature(self) -> u16 pub fn mxaccess_codec::reference_handle::MxReferenceHandle::encode(self) -> [u8; 20] pub fn mxaccess_codec::reference_handle::MxReferenceHandle::from_names(galaxy_id: u8, platform_id: u16, engine_id: u16, object_id: u16, object_tag_name: &str, primitive_id: i16, attribute_id: i16, property_id: i16, attribute_name: &str, is_array: bool) -> core::result::Result pub fn mxaccess_codec::reference_handle::MxReferenceHandle::object_signature(self) -> u16 pub fn mxaccess_codec::reference_handle::MxReferenceHandle::parse(bytes: &[u8]) -> core::result::Result pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_attribute_name(self, attribute_name: &str) -> core::result::Result pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_object_tag_name(self, object_tag_name: &str) -> core::result::Result pub fn mxaccess_codec::reference_handle::MxReferenceHandle::write_to(self, destination: &mut [u8]) impl core::clone::Clone for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::MxReferenceHandle::clone(&self) -> mxaccess_codec::reference_handle::MxReferenceHandle impl core::cmp::Eq for mxaccess_codec::reference_handle::MxReferenceHandle impl core::cmp::PartialEq for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::MxReferenceHandle::eq(&self, other: &mxaccess_codec::reference_handle::MxReferenceHandle) -> bool impl core::default::Default for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::MxReferenceHandle::default() -> mxaccess_codec::reference_handle::MxReferenceHandle impl core::fmt::Debug for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::MxReferenceHandle::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::reference_handle::MxReferenceHandle pub fn mxaccess_codec::reference_handle::MxReferenceHandle::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::StructuralPartialEq for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::Freeze for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::Send for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::Sync for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::Unpin for mxaccess_codec::reference_handle::MxReferenceHandle impl core::marker::UnsafeUnpin for mxaccess_codec::reference_handle::MxReferenceHandle impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_handle::MxReferenceHandle impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_handle::MxReferenceHandle pub struct mxaccess_codec::MxStatus pub mxaccess_codec::MxStatus::category: mxaccess_codec::status::MxStatusCategory pub mxaccess_codec::MxStatus::detail: i16 pub mxaccess_codec::MxStatus::detected_by: mxaccess_codec::status::MxStatusSource pub mxaccess_codec::MxStatus::success: i16 impl mxaccess_codec::status::MxStatus pub const mxaccess_codec::status::MxStatus::ACTIVATE_OK: Self pub const mxaccess_codec::status::MxStatus::DATA_CHANGE_OK: Self pub const mxaccess_codec::status::MxStatus::INVALID_REFERENCE_CONFIGURATION: Self pub const mxaccess_codec::status::MxStatus::SUSPEND_PENDING: Self pub const mxaccess_codec::status::MxStatus::WRITE_COMPLETE_OK: Self pub fn mxaccess_codec::status::MxStatus::detail_text(&self) -> core::option::Option<&'static str> pub const fn mxaccess_codec::status::MxStatus::from_nmx_response_code(response_code: u8) -> core::option::Option pub const fn mxaccess_codec::status::MxStatus::from_packed_u32(packed: u32) -> Self pub fn mxaccess_codec::status::MxStatus::is_ok(&self) -> bool pub const fn mxaccess_codec::status::MxStatus::to_packed_u32(self) -> u32 impl core::clone::Clone for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::MxStatus::clone(&self) -> mxaccess_codec::status::MxStatus impl core::cmp::Eq for mxaccess_codec::status::MxStatus impl core::cmp::PartialEq for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::MxStatus::eq(&self, other: &mxaccess_codec::status::MxStatus) -> bool impl core::default::Default for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::MxStatus::default() -> mxaccess_codec::status::MxStatus impl core::fmt::Debug for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::MxStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::status::MxStatus pub fn mxaccess_codec::status::MxStatus::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::status::MxStatus impl core::marker::StructuralPartialEq for mxaccess_codec::status::MxStatus impl core::marker::Freeze for mxaccess_codec::status::MxStatus impl core::marker::Send for mxaccess_codec::status::MxStatus impl core::marker::Sync for mxaccess_codec::status::MxStatus impl core::marker::Unpin for mxaccess_codec::status::MxStatus impl core::marker::UnsafeUnpin for mxaccess_codec::status::MxStatus impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::status::MxStatus impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::status::MxStatus pub struct mxaccess_codec::NmxItemControlMessage pub mxaccess_codec::NmxItemControlMessage::attribute_id: i16 pub mxaccess_codec::NmxItemControlMessage::attribute_index: i16 pub mxaccess_codec::NmxItemControlMessage::attribute_signature: u16 pub mxaccess_codec::NmxItemControlMessage::command: mxaccess_codec::item_control::NmxItemControlCommand pub mxaccess_codec::NmxItemControlMessage::item_correlation_id: [u8; 16] pub mxaccess_codec::NmxItemControlMessage::object_id: u16 pub mxaccess_codec::NmxItemControlMessage::object_signature: u16 pub mxaccess_codec::NmxItemControlMessage::primitive_id: i16 pub mxaccess_codec::NmxItemControlMessage::property_id: i16 pub mxaccess_codec::NmxItemControlMessage::tail: u32 impl mxaccess_codec::item_control::NmxItemControlMessage pub fn mxaccess_codec::item_control::NmxItemControlMessage::encode(&self) -> alloc::vec::Vec pub fn mxaccess_codec::item_control::NmxItemControlMessage::encoded_length(command: mxaccess_codec::item_control::NmxItemControlCommand) -> usize pub fn mxaccess_codec::item_control::NmxItemControlMessage::from_reference_handle_fields(command: mxaccess_codec::item_control::NmxItemControlCommand, item_correlation_id: [u8; 16], object_id: u16, object_signature: u16, primitive_id: i16, attribute_id: i16, property_id: i16, attribute_signature: u16, attribute_index: i16, tail: u32) -> Self pub fn mxaccess_codec::item_control::NmxItemControlMessage::parse(body: &[u8]) -> core::result::Result pub fn mxaccess_codec::item_control::NmxItemControlMessage::to_advise_supervisory(self) -> Self pub fn mxaccess_codec::item_control::NmxItemControlMessage::to_un_advise(self) -> Self impl core::clone::Clone for mxaccess_codec::item_control::NmxItemControlMessage pub fn mxaccess_codec::item_control::NmxItemControlMessage::clone(&self) -> mxaccess_codec::item_control::NmxItemControlMessage impl core::cmp::Eq for mxaccess_codec::item_control::NmxItemControlMessage impl core::cmp::PartialEq for mxaccess_codec::item_control::NmxItemControlMessage pub fn mxaccess_codec::item_control::NmxItemControlMessage::eq(&self, other: &mxaccess_codec::item_control::NmxItemControlMessage) -> bool impl core::fmt::Debug for mxaccess_codec::item_control::NmxItemControlMessage pub fn mxaccess_codec::item_control::NmxItemControlMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::item_control::NmxItemControlMessage pub fn mxaccess_codec::item_control::NmxItemControlMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::StructuralPartialEq for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::Freeze for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::Send for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::Sync for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::Unpin for mxaccess_codec::item_control::NmxItemControlMessage impl core::marker::UnsafeUnpin for mxaccess_codec::item_control::NmxItemControlMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::item_control::NmxItemControlMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::item_control::NmxItemControlMessage pub struct mxaccess_codec::NmxMetadataQueryMessage impl mxaccess_codec::metadata_query::NmxMetadataQueryMessage pub fn mxaccess_codec::metadata_query::NmxMetadataQueryMessage::encode_observed_pre_advise(item_correlation_id: [u8; 16]) -> alloc::vec::Vec impl core::marker::Freeze for mxaccess_codec::metadata_query::NmxMetadataQueryMessage impl core::marker::Send for mxaccess_codec::metadata_query::NmxMetadataQueryMessage impl core::marker::Sync for mxaccess_codec::metadata_query::NmxMetadataQueryMessage impl core::marker::Unpin for mxaccess_codec::metadata_query::NmxMetadataQueryMessage impl core::marker::UnsafeUnpin for mxaccess_codec::metadata_query::NmxMetadataQueryMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::metadata_query::NmxMetadataQueryMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::metadata_query::NmxMetadataQueryMessage pub struct mxaccess_codec::NmxObservedEnvelope pub mxaccess_codec::NmxObservedEnvelope::actual_inner_length: usize pub mxaccess_codec::NmxObservedEnvelope::declared_inner_length: i32 pub mxaccess_codec::NmxObservedEnvelope::has_length_prefix: bool pub mxaccess_codec::NmxObservedEnvelope::header: alloc::vec::Vec pub mxaccess_codec::NmxObservedEnvelope::inner_body: alloc::vec::Vec pub mxaccess_codec::NmxObservedEnvelope::total_length_prefix: core::option::Option impl mxaccess_codec::observed_frame::NmxObservedEnvelope pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_process_data_received_body(body: &[u8]) -> core::result::Result pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_process_data_received_body_flexible(body: &[u8]) -> core::result::Result pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_transfer_data_body(body: &[u8]) -> core::result::Result impl core::clone::Clone for mxaccess_codec::observed_frame::NmxObservedEnvelope pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::clone(&self) -> mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::cmp::Eq for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::cmp::PartialEq for mxaccess_codec::observed_frame::NmxObservedEnvelope pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::eq(&self, other: &mxaccess_codec::observed_frame::NmxObservedEnvelope) -> bool impl core::fmt::Debug for mxaccess_codec::observed_frame::NmxObservedEnvelope pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::marker::Freeze for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::marker::Send for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::marker::Sync for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::marker::Unpin for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::marker::UnsafeUnpin for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_frame::NmxObservedEnvelope impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_frame::NmxObservedEnvelope pub struct mxaccess_codec::NmxObservedMessage pub mxaccess_codec::NmxObservedMessage::command: u8 pub mxaccess_codec::NmxObservedMessage::command_name: &'static str pub mxaccess_codec::NmxObservedMessage::item_correlation_id: core::option::Option<[u8; 16]> pub mxaccess_codec::NmxObservedMessage::strings: alloc::vec::Vec pub mxaccess_codec::NmxObservedMessage::synthetic_name: core::option::Option pub mxaccess_codec::NmxObservedMessage::version_major: u8 pub mxaccess_codec::NmxObservedMessage::version_minor: u8 impl mxaccess_codec::observed_frame::NmxObservedMessage pub fn mxaccess_codec::observed_frame::NmxObservedMessage::parse(body: &[u8]) -> core::result::Result impl core::clone::Clone for mxaccess_codec::observed_frame::NmxObservedMessage pub fn mxaccess_codec::observed_frame::NmxObservedMessage::clone(&self) -> mxaccess_codec::observed_frame::NmxObservedMessage impl core::cmp::Eq for mxaccess_codec::observed_frame::NmxObservedMessage impl core::cmp::PartialEq for mxaccess_codec::observed_frame::NmxObservedMessage pub fn mxaccess_codec::observed_frame::NmxObservedMessage::eq(&self, other: &mxaccess_codec::observed_frame::NmxObservedMessage) -> bool impl core::fmt::Debug for mxaccess_codec::observed_frame::NmxObservedMessage pub fn mxaccess_codec::observed_frame::NmxObservedMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::observed_frame::NmxObservedMessage impl core::marker::Freeze for mxaccess_codec::observed_frame::NmxObservedMessage impl core::marker::Send for mxaccess_codec::observed_frame::NmxObservedMessage impl core::marker::Sync for mxaccess_codec::observed_frame::NmxObservedMessage impl core::marker::Unpin for mxaccess_codec::observed_frame::NmxObservedMessage impl core::marker::UnsafeUnpin for mxaccess_codec::observed_frame::NmxObservedMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_frame::NmxObservedMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_frame::NmxObservedMessage pub struct mxaccess_codec::NmxObservedString pub mxaccess_codec::NmxObservedString::offset: usize pub mxaccess_codec::NmxObservedString::value: alloc::string::String impl core::clone::Clone for mxaccess_codec::observed_frame::NmxObservedString pub fn mxaccess_codec::observed_frame::NmxObservedString::clone(&self) -> mxaccess_codec::observed_frame::NmxObservedString impl core::cmp::Eq for mxaccess_codec::observed_frame::NmxObservedString impl core::cmp::PartialEq for mxaccess_codec::observed_frame::NmxObservedString pub fn mxaccess_codec::observed_frame::NmxObservedString::eq(&self, other: &mxaccess_codec::observed_frame::NmxObservedString) -> bool impl core::fmt::Debug for mxaccess_codec::observed_frame::NmxObservedString pub fn mxaccess_codec::observed_frame::NmxObservedString::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::observed_frame::NmxObservedString impl core::marker::Freeze for mxaccess_codec::observed_frame::NmxObservedString impl core::marker::Send for mxaccess_codec::observed_frame::NmxObservedString impl core::marker::Sync for mxaccess_codec::observed_frame::NmxObservedString impl core::marker::Unpin for mxaccess_codec::observed_frame::NmxObservedString impl core::marker::UnsafeUnpin for mxaccess_codec::observed_frame::NmxObservedString impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_frame::NmxObservedString impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_frame::NmxObservedString pub struct mxaccess_codec::NmxOperationStatusMessage pub mxaccess_codec::NmxOperationStatusMessage::command: u8 pub mxaccess_codec::NmxOperationStatusMessage::completion_code: u8 pub mxaccess_codec::NmxOperationStatusMessage::format: mxaccess_codec::operation_status::NmxOperationStatusFormat pub mxaccess_codec::NmxOperationStatusMessage::status: mxaccess_codec::status::MxStatus pub mxaccess_codec::NmxOperationStatusMessage::status_code: u16 impl mxaccess_codec::operation_status::NmxOperationStatusMessage pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::is_mx_access_write_complete(&self) -> bool pub const fn mxaccess_codec::operation_status::NmxOperationStatusMessage::promote_to_typed(&self) -> mxaccess_codec::status::MxStatus pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_inner(inner: &[u8]) -> core::result::Result pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_process_data_received_body(body: &[u8]) -> core::result::Result impl core::clone::Clone for mxaccess_codec::operation_status::NmxOperationStatusMessage pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::clone(&self) -> mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::cmp::Eq for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::cmp::PartialEq for mxaccess_codec::operation_status::NmxOperationStatusMessage pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::eq(&self, other: &mxaccess_codec::operation_status::NmxOperationStatusMessage) -> bool impl core::fmt::Debug for mxaccess_codec::operation_status::NmxOperationStatusMessage pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::operation_status::NmxOperationStatusMessage pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::StructuralPartialEq for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::Freeze for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::Send for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::Sync for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::Unpin for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::marker::UnsafeUnpin for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::operation_status::NmxOperationStatusMessage pub struct mxaccess_codec::NmxReferenceRegistrationMessage pub mxaccess_codec::NmxReferenceRegistrationMessage::item_context: alloc::string::String pub mxaccess_codec::NmxReferenceRegistrationMessage::item_correlation_id: mxaccess_codec::reference_registration::Guid16 pub mxaccess_codec::NmxReferenceRegistrationMessage::item_definition: alloc::string::String pub mxaccess_codec::NmxReferenceRegistrationMessage::item_handle: i32 pub mxaccess_codec::NmxReferenceRegistrationMessage::reserved_25_27: [u8; 2] pub mxaccess_codec::NmxReferenceRegistrationMessage::reserved_31_55: [u8; 24] pub mxaccess_codec::NmxReferenceRegistrationMessage::subscribe: bool impl mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub const mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::COMMAND: u8 pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::encode(&self) -> alloc::vec::Vec pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::parse(body: &[u8]) -> core::result::Result pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::to_buffered_item_definition(item_definition: &str) -> core::result::Result impl core::clone::Clone for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::clone(&self) -> mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::cmp::Eq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::cmp::PartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::eq(&self, other: &mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage) -> bool impl core::default::Default for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::default() -> mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::fmt::Debug for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::StructuralPartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::marker::Freeze for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::marker::Send for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::marker::Sync for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::marker::Unpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::marker::UnsafeUnpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage pub struct mxaccess_codec::NmxReferenceRegistrationResultMessage pub mxaccess_codec::NmxReferenceRegistrationResultMessage::first_timestamp_filetime: i64 pub mxaccess_codec::NmxReferenceRegistrationResultMessage::item_context: alloc::string::String pub mxaccess_codec::NmxReferenceRegistrationResultMessage::item_correlation_id: mxaccess_codec::reference_registration::Guid16 pub mxaccess_codec::NmxReferenceRegistrationResultMessage::item_definition: alloc::string::String pub mxaccess_codec::NmxReferenceRegistrationResultMessage::item_handle: i32 pub mxaccess_codec::NmxReferenceRegistrationResultMessage::mx_data_type: i32 pub mxaccess_codec::NmxReferenceRegistrationResultMessage::second_timestamp_filetime: i64 pub mxaccess_codec::NmxReferenceRegistrationResultMessage::status_category: u8 pub mxaccess_codec::NmxReferenceRegistrationResultMessage::status_detail: u8 impl mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub const mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::COMMAND: u8 pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::encode(&self) -> alloc::vec::Vec pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::parse(body: &[u8]) -> core::result::Result impl core::clone::Clone for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::clone(&self) -> mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::cmp::Eq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::cmp::PartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::eq(&self, other: &mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage) -> bool impl core::default::Default for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::default() -> mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::fmt::Debug for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::StructuralPartialEq for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::marker::Freeze for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::marker::Send for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::marker::Sync for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::marker::Unpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::marker::UnsafeUnpin for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage pub struct mxaccess_codec::NmxSecuredWrite2Message impl core::clone::Clone for mxaccess_codec::NmxSecuredWrite2Message pub fn mxaccess_codec::NmxSecuredWrite2Message::clone(&self) -> mxaccess_codec::NmxSecuredWrite2Message impl core::fmt::Debug for mxaccess_codec::NmxSecuredWrite2Message pub fn mxaccess_codec::NmxSecuredWrite2Message::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for mxaccess_codec::NmxSecuredWrite2Message impl core::marker::Send for mxaccess_codec::NmxSecuredWrite2Message impl core::marker::Sync for mxaccess_codec::NmxSecuredWrite2Message impl core::marker::Unpin for mxaccess_codec::NmxSecuredWrite2Message impl core::marker::UnsafeUnpin for mxaccess_codec::NmxSecuredWrite2Message impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::NmxSecuredWrite2Message impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::NmxSecuredWrite2Message pub struct mxaccess_codec::NmxSubscriptionMessage pub mxaccess_codec::NmxSubscriptionMessage::command: u8 pub mxaccess_codec::NmxSubscriptionMessage::item_correlation_id: core::option::Option pub mxaccess_codec::NmxSubscriptionMessage::operation_id: mxaccess_codec::subscription_message::NmxGuid pub mxaccess_codec::NmxSubscriptionMessage::record_count: i32 pub mxaccess_codec::NmxSubscriptionMessage::records: alloc::vec::Vec pub mxaccess_codec::NmxSubscriptionMessage::version: u16 impl mxaccess_codec::subscription_message::NmxSubscriptionMessage pub const mxaccess_codec::subscription_message::NmxSubscriptionMessage::PREAMBLE_LEN: usize pub const mxaccess_codec::subscription_message::NmxSubscriptionMessage::SUBSCRIPTION_STATUS_HEADER_LEN: usize pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::parse_inner(inner: &[u8]) -> core::result::Result impl core::clone::Clone for mxaccess_codec::subscription_message::NmxSubscriptionMessage pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::clone(&self) -> mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::cmp::PartialEq for mxaccess_codec::subscription_message::NmxSubscriptionMessage pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::eq(&self, other: &mxaccess_codec::subscription_message::NmxSubscriptionMessage) -> bool impl core::fmt::Debug for mxaccess_codec::subscription_message::NmxSubscriptionMessage pub fn mxaccess_codec::subscription_message::NmxSubscriptionMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::marker::Freeze for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::marker::Send for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::marker::Sync for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::marker::Unpin for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::marker::UnsafeUnpin for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionMessage pub struct mxaccess_codec::NmxSubscriptionRecord pub mxaccess_codec::NmxSubscriptionRecord::detail_status: core::option::Option pub mxaccess_codec::NmxSubscriptionRecord::length: usize pub mxaccess_codec::NmxSubscriptionRecord::offset: usize pub mxaccess_codec::NmxSubscriptionRecord::quality: u16 pub mxaccess_codec::NmxSubscriptionRecord::status: i32 pub mxaccess_codec::NmxSubscriptionRecord::timestamp_filetime: i64 pub mxaccess_codec::NmxSubscriptionRecord::value: core::option::Option pub mxaccess_codec::NmxSubscriptionRecord::wire_kind: u8 impl core::clone::Clone for mxaccess_codec::subscription_message::NmxSubscriptionRecord pub fn mxaccess_codec::subscription_message::NmxSubscriptionRecord::clone(&self) -> mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::cmp::PartialEq for mxaccess_codec::subscription_message::NmxSubscriptionRecord pub fn mxaccess_codec::subscription_message::NmxSubscriptionRecord::eq(&self, other: &mxaccess_codec::subscription_message::NmxSubscriptionRecord) -> bool impl core::fmt::Debug for mxaccess_codec::subscription_message::NmxSubscriptionRecord pub fn mxaccess_codec::subscription_message::NmxSubscriptionRecord::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::marker::Freeze for mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::marker::Send for mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::marker::Sync for mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::marker::Unpin for mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::marker::UnsafeUnpin for mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionRecord impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::subscription_message::NmxSubscriptionRecord pub struct mxaccess_codec::NmxTransferEnvelope pub mxaccess_codec::NmxTransferEnvelope::local_engine_id: i32 pub mxaccess_codec::NmxTransferEnvelope::message_kind: mxaccess_codec::envelope::NmxTransferMessageKind pub mxaccess_codec::NmxTransferEnvelope::reserved6_10: [u8; 4] pub mxaccess_codec::NmxTransferEnvelope::source_galaxy_id: i32 pub mxaccess_codec::NmxTransferEnvelope::source_platform_id: i32 pub mxaccess_codec::NmxTransferEnvelope::target_engine_id: i32 pub mxaccess_codec::NmxTransferEnvelope::target_galaxy_id: i32 pub mxaccess_codec::NmxTransferEnvelope::target_platform_id: i32 pub mxaccess_codec::NmxTransferEnvelope::timeout_ms: i32 impl mxaccess_codec::envelope::NmxTransferEnvelope pub const mxaccess_codec::envelope::NmxTransferEnvelope::HEADER_LEN: usize pub fn mxaccess_codec::envelope::NmxTransferEnvelope::encode_with_inner(self, inner_body: &[u8]) -> alloc::vec::Vec pub fn mxaccess_codec::envelope::NmxTransferEnvelope::parse(transfer_body: &[u8]) -> core::result::Result pub fn mxaccess_codec::envelope::NmxTransferEnvelope::write_to(self, transfer_body: &mut [u8]) -> core::result::Result<(), mxaccess_codec::error::CodecError> impl core::clone::Clone for mxaccess_codec::envelope::NmxTransferEnvelope pub fn mxaccess_codec::envelope::NmxTransferEnvelope::clone(&self) -> mxaccess_codec::envelope::NmxTransferEnvelope impl core::cmp::Eq for mxaccess_codec::envelope::NmxTransferEnvelope impl core::cmp::PartialEq for mxaccess_codec::envelope::NmxTransferEnvelope pub fn mxaccess_codec::envelope::NmxTransferEnvelope::eq(&self, other: &mxaccess_codec::envelope::NmxTransferEnvelope) -> bool impl core::default::Default for mxaccess_codec::envelope::NmxTransferEnvelope pub fn mxaccess_codec::envelope::NmxTransferEnvelope::default() -> Self impl core::fmt::Debug for mxaccess_codec::envelope::NmxTransferEnvelope pub fn mxaccess_codec::envelope::NmxTransferEnvelope::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::hash::Hash for mxaccess_codec::envelope::NmxTransferEnvelope pub fn mxaccess_codec::envelope::NmxTransferEnvelope::hash<__H: core::hash::Hasher>(&self, state: &mut __H) impl core::marker::Copy for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::StructuralPartialEq for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::Freeze for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::Send for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::Sync for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::Unpin for mxaccess_codec::envelope::NmxTransferEnvelope impl core::marker::UnsafeUnpin for mxaccess_codec::envelope::NmxTransferEnvelope impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope::NmxTransferEnvelope impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope::NmxTransferEnvelope pub struct mxaccess_codec::NmxTransferEnvelopeTemplate impl mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate pub const mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::HEADER_LEN: usize pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::decode_inner<'a>(&self, transfer_body: &'a [u8]) -> core::result::Result<&'a [u8], mxaccess_codec::error::CodecError> pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::encode(&self, inner_put_request_body: &[u8]) -> alloc::vec::Vec pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::from_observed(observed_transfer_body: &[u8]) -> core::result::Result pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::header(&self) -> &[u8; 46] pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::with_inner_length(self, inner_length: i32) -> Self pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::with_message_kind(self, kind: mxaccess_codec::envelope::NmxTransferMessageKind) -> Self impl core::clone::Clone for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::clone(&self) -> mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::cmp::Eq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::cmp::PartialEq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::eq(&self, other: &mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate) -> bool impl core::fmt::Debug for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::marker::Freeze for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::marker::Send for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::marker::Sync for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::marker::Unpin for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::marker::UnsafeUnpin for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate pub struct mxaccess_codec::NmxWriteMessage impl core::clone::Clone for mxaccess_codec::NmxWriteMessage pub fn mxaccess_codec::NmxWriteMessage::clone(&self) -> mxaccess_codec::NmxWriteMessage impl core::fmt::Debug for mxaccess_codec::NmxWriteMessage pub fn mxaccess_codec::NmxWriteMessage::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for mxaccess_codec::NmxWriteMessage impl core::marker::Send for mxaccess_codec::NmxWriteMessage impl core::marker::Sync for mxaccess_codec::NmxWriteMessage impl core::marker::Unpin for mxaccess_codec::NmxWriteMessage impl core::marker::UnsafeUnpin for mxaccess_codec::NmxWriteMessage impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::NmxWriteMessage impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::NmxWriteMessage pub struct mxaccess_codec::ObservedWriteBodyTemplate impl mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::command(&self) -> u8 pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::decode_write_index(body: &[u8]) -> core::result::Result pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::from_observed(kind: mxaccess_codec::value::MxValueKind, observed_body: &[u8]) -> core::result::Result pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::kind(&self) -> mxaccess_codec::value::MxValueKind pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::prefix(&self) -> &[u8] pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::suffix_before_write_index(&self) -> &[u8] pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::wire_kind(&self) -> u8 pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_boolean(&self, value: bool, write_index: i32) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_float32(&self, value: f32, write_index: i32) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_float64(&self, value: f64, write_index: i32) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_int32(&self, value: i32, write_index: i32) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_string(&self, value: &str, write_index: i32) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_value(&self, value: &mxaccess_codec::value::MxValue, write_index: i32) -> core::result::Result, mxaccess_codec::error::CodecError> impl core::clone::Clone for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::clone(&self) -> mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate impl core::fmt::Debug for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::Freeze for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate impl core::marker::Send for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate impl core::marker::Sync for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate impl core::marker::Unpin for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate impl core::marker::UnsafeUnpin for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate pub struct mxaccess_codec::RuntimeValue pub mxaccess_codec::RuntimeValue::status: mxaccess_codec::asb_variant::AsbStatus pub mxaccess_codec::RuntimeValue::timestamp_binary: i64 pub mxaccess_codec::RuntimeValue::timestamp_specified: bool pub mxaccess_codec::RuntimeValue::value: mxaccess_codec::asb_variant::AsbVariant impl mxaccess_codec::asb_variant::RuntimeValue pub fn mxaccess_codec::asb_variant::RuntimeValue::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError> pub fn mxaccess_codec::asb_variant::RuntimeValue::encode(&self) -> alloc::vec::Vec pub fn mxaccess_codec::asb_variant::RuntimeValue::encode_into(&self, out: &mut alloc::vec::Vec) pub fn mxaccess_codec::asb_variant::RuntimeValue::wire_len(&self) -> usize impl core::clone::Clone for mxaccess_codec::asb_variant::RuntimeValue pub fn mxaccess_codec::asb_variant::RuntimeValue::clone(&self) -> mxaccess_codec::asb_variant::RuntimeValue impl core::cmp::PartialEq for mxaccess_codec::asb_variant::RuntimeValue pub fn mxaccess_codec::asb_variant::RuntimeValue::eq(&self, other: &mxaccess_codec::asb_variant::RuntimeValue) -> bool impl core::fmt::Debug for mxaccess_codec::asb_variant::RuntimeValue pub fn mxaccess_codec::asb_variant::RuntimeValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result impl core::marker::StructuralPartialEq for mxaccess_codec::asb_variant::RuntimeValue impl core::marker::Freeze for mxaccess_codec::asb_variant::RuntimeValue impl core::marker::Send for mxaccess_codec::asb_variant::RuntimeValue impl core::marker::Sync for mxaccess_codec::asb_variant::RuntimeValue impl core::marker::Unpin for mxaccess_codec::asb_variant::RuntimeValue impl core::marker::UnsafeUnpin for mxaccess_codec::asb_variant::RuntimeValue impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_codec::asb_variant::RuntimeValue impl core::panic::unwind_safe::UnwindSafe for mxaccess_codec::asb_variant::RuntimeValue pub const mxaccess_codec::ENVELOPE_HEADER_LEN: usize pub fn mxaccess_codec::compute_name_signature(name: &str) -> core::result::Result pub fn mxaccess_codec::decode_variant(variant: &mxaccess_codec::asb_variant::AsbVariant) -> core::result::Result pub fn mxaccess_codec::detail_text(detail: i16) -> core::option::Option<&'static str> pub const fn mxaccess_codec::update_crc16_ibm(crc: u16, value: u8) -> u16