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<bool>)
pub mxaccess_codec::asb_variant::DecodedVariant::DateTime(i64)
pub mxaccess_codec::asb_variant::DecodedVariant::DateTimeArray(alloc::vec::Vec<i64>)
pub mxaccess_codec::asb_variant::DecodedVariant::Double(f64)
pub mxaccess_codec::asb_variant::DecodedVariant::DoubleArray(alloc::vec::Vec<f64>)
pub mxaccess_codec::asb_variant::DecodedVariant::Duration(i64)
pub mxaccess_codec::asb_variant::DecodedVariant::DurationArray(alloc::vec::Vec<i64>)
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<f32>)
pub mxaccess_codec::asb_variant::DecodedVariant::Int32(i32)
pub mxaccess_codec::asb_variant::DecodedVariant::Int32Array(alloc::vec::Vec<i32>)
pub mxaccess_codec::asb_variant::DecodedVariant::String(alloc::string::String)
pub mxaccess_codec::asb_variant::DecodedVariant::StringArray(alloc::vec::Vec<alloc::string::String>)
pub mxaccess_codec::asb_variant::DecodedVariant::Unsupported
pub mxaccess_codec::asb_variant::DecodedVariant::Unsupported::payload: alloc::vec::Vec<u8>
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<u8>
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<u8>
pub fn mxaccess_codec::asb_variant::AsbStatus::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
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<u8>
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<u8>
pub fn mxaccess_codec::asb_variant::AsbVariant::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
pub fn mxaccess_codec::asb_variant::AsbVariant::new(type_id: mxaccess_codec::asb_variant::AsbDataType, payload: alloc::vec::Vec<u8>) -> 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<u8>
pub fn mxaccess_codec::asb_variant::RuntimeValue::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
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<mxaccess_codec::asb_variant::DecodedVariant, mxaccess_codec::error::CodecError>
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<u8>
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::parse(transfer_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<u8>
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::from_observed(observed_transfer_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<u8>
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<Self, mxaccess_codec::error::CodecError>
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<u8>
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<u8>
pub mxaccess_codec::observed_frame::NmxObservedEnvelope::inner_body: alloc::vec::Vec<u8>
pub mxaccess_codec::observed_frame::NmxObservedEnvelope::total_length_prefix: core::option::Option<i32>
impl mxaccess_codec::observed_frame::NmxObservedEnvelope
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_process_data_received_body(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_process_data_received_body_flexible(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_transfer_data_body(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<mxaccess_codec::observed_frame::NmxObservedString>
pub mxaccess_codec::observed_frame::NmxObservedMessage::synthetic_name: core::option::Option<alloc::string::String>
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<Self, mxaccess_codec::error::CodecError>
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<i32, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::from_observed(kind: mxaccess_codec::value::MxValueKind, observed_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_float32(&self, value: f32, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_float64(&self, value: f64, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_int32(&self, value: i32, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_string(&self, value: &str, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, 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<alloc::vec::Vec<u8>, 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<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_process_data_received_body(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<bool>)
pub mxaccess_codec::prelude::MxValue::Boolean(bool)
pub mxaccess_codec::prelude::MxValue::DateTime(i64)
pub mxaccess_codec::prelude::MxValue::DateTimeArray(alloc::vec::Vec<i64>)
pub mxaccess_codec::prelude::MxValue::ElapsedTime(i64)
pub mxaccess_codec::prelude::MxValue::Float32(f32)
pub mxaccess_codec::prelude::MxValue::Float32Array(alloc::vec::Vec<f32>)
pub mxaccess_codec::prelude::MxValue::Float64(f64)
pub mxaccess_codec::prelude::MxValue::Float64Array(alloc::vec::Vec<f64>)
pub mxaccess_codec::prelude::MxValue::Int32(i32)
pub mxaccess_codec::prelude::MxValue::Int32Array(alloc::vec::Vec<i32>)
pub mxaccess_codec::prelude::MxValue::String(alloc::string::String)
pub mxaccess_codec::prelude::MxValue::StringArray(alloc::vec::Vec<alloc::string::String>)
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<mxaccess_codec::value::MxValueKind>
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<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::object_signature(self) -> u16
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::parse(bytes: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_attribute_name(self, attribute_name: &str) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_object_tag_name(self, object_tag_name: &str) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<Self>
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<u8>
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<Self, mxaccess_codec::error::CodecError>
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<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_process_data_received_body(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<u8>
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::to_buffered_item_definition(item_definition: &str) -> core::result::Result<alloc::string::String, mxaccess_codec::error::CodecError>
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<u8>
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<mxaccess_codec::subscription_message::NmxGuid>
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<mxaccess_codec::subscription_message::NmxSubscriptionRecord>
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<Self, mxaccess_codec::error::CodecError>
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<u8>
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::parse(transfer_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<u8>
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::from_observed(observed_transfer_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::object_signature(self) -> u16
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::parse(bytes: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_attribute_name(self, attribute_name: &str) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_object_tag_name(self, object_tag_name: &str) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<u16, mxaccess_codec::error::CodecError>
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<u8>
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::to_buffered_item_definition(item_definition: &str) -> core::result::Result<alloc::string::String, mxaccess_codec::error::CodecError>
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<u8>
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<mxaccess_codec::secured_write::DecodedSecuredWrite, mxaccess_codec::error::CodecError>
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<alloc::vec::Vec<u8>, 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<Self>
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<Self, mxaccess_codec::error::CodecError>
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<mxaccess_codec::subscription_message::NmxGuid>
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<mxaccess_codec::subscription_message::NmxSubscriptionRecord>
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<Self, mxaccess_codec::error::CodecError>
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<i32>
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<mxaccess_codec::value::MxValue>
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<mxaccess_codec::value::MxValueKind>
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<bool>)
pub mxaccess_codec::value::MxValue::Boolean(bool)
pub mxaccess_codec::value::MxValue::DateTime(i64)
pub mxaccess_codec::value::MxValue::DateTimeArray(alloc::vec::Vec<i64>)
pub mxaccess_codec::value::MxValue::ElapsedTime(i64)
pub mxaccess_codec::value::MxValue::Float32(f32)
pub mxaccess_codec::value::MxValue::Float32Array(alloc::vec::Vec<f32>)
pub mxaccess_codec::value::MxValue::Float64(f64)
pub mxaccess_codec::value::MxValue::Float64Array(alloc::vec::Vec<f64>)
pub mxaccess_codec::value::MxValue::Int32(i32)
pub mxaccess_codec::value::MxValue::Int32Array(alloc::vec::Vec<i32>)
pub mxaccess_codec::value::MxValue::String(alloc::string::String)
pub mxaccess_codec::value::MxValue::StringArray(alloc::vec::Vec<alloc::string::String>)
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<mxaccess_codec::value::MxValueKind>
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<bool>)
pub mxaccess_codec::write_message::WriteValue::DateTime(alloc::string::String)
pub mxaccess_codec::write_message::WriteValue::DateTimeArray(alloc::vec::Vec<alloc::string::String>)
pub mxaccess_codec::write_message::WriteValue::Float32(f32)
pub mxaccess_codec::write_message::WriteValue::Float32Array(alloc::vec::Vec<f32>)
pub mxaccess_codec::write_message::WriteValue::Float64(f64)
pub mxaccess_codec::write_message::WriteValue::Float64Array(alloc::vec::Vec<f64>)
pub mxaccess_codec::write_message::WriteValue::Int32(i32)
pub mxaccess_codec::write_message::WriteValue::Int32Array(alloc::vec::Vec<i32>)
pub mxaccess_codec::write_message::WriteValue::String(alloc::string::String)
pub mxaccess_codec::write_message::WriteValue::StringArray(alloc::vec::Vec<alloc::string::String>)
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<u16>
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<i64>
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<mxaccess_codec::write_message::DecodedWrite, mxaccess_codec::error::CodecError>
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<alloc::vec::Vec<u8>, 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<alloc::vec::Vec<u8>, 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<bool>)
pub mxaccess_codec::DecodedVariant::DateTime(i64)
pub mxaccess_codec::DecodedVariant::DateTimeArray(alloc::vec::Vec<i64>)
pub mxaccess_codec::DecodedVariant::Double(f64)
pub mxaccess_codec::DecodedVariant::DoubleArray(alloc::vec::Vec<f64>)
pub mxaccess_codec::DecodedVariant::Duration(i64)
pub mxaccess_codec::DecodedVariant::DurationArray(alloc::vec::Vec<i64>)
pub mxaccess_codec::DecodedVariant::Empty
pub mxaccess_codec::DecodedVariant::Float(f32)
pub mxaccess_codec::DecodedVariant::FloatArray(alloc::vec::Vec<f32>)
pub mxaccess_codec::DecodedVariant::Int32(i32)
pub mxaccess_codec::DecodedVariant::Int32Array(alloc::vec::Vec<i32>)
pub mxaccess_codec::DecodedVariant::String(alloc::string::String)
pub mxaccess_codec::DecodedVariant::StringArray(alloc::vec::Vec<alloc::string::String>)
pub mxaccess_codec::DecodedVariant::Unsupported
pub mxaccess_codec::DecodedVariant::Unsupported::payload: alloc::vec::Vec<u8>
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<bool>)
pub mxaccess_codec::MxValue::Boolean(bool)
pub mxaccess_codec::MxValue::DateTime(i64)
pub mxaccess_codec::MxValue::DateTimeArray(alloc::vec::Vec<i64>)
pub mxaccess_codec::MxValue::ElapsedTime(i64)
pub mxaccess_codec::MxValue::Float32(f32)
pub mxaccess_codec::MxValue::Float32Array(alloc::vec::Vec<f32>)
pub mxaccess_codec::MxValue::Float64(f64)
pub mxaccess_codec::MxValue::Float64Array(alloc::vec::Vec<f64>)
pub mxaccess_codec::MxValue::Int32(i32)
pub mxaccess_codec::MxValue::Int32Array(alloc::vec::Vec<i32>)
pub mxaccess_codec::MxValue::String(alloc::string::String)
pub mxaccess_codec::MxValue::StringArray(alloc::vec::Vec<alloc::string::String>)
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<mxaccess_codec::value::MxValueKind>
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<u8>
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<u8>
pub fn mxaccess_codec::asb_variant::AsbStatus::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
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<u8>
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<u8>
pub fn mxaccess_codec::asb_variant::AsbVariant::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
pub fn mxaccess_codec::asb_variant::AsbVariant::new(type_id: mxaccess_codec::asb_variant::AsbDataType, payload: alloc::vec::Vec<u8>) -> 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<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::object_signature(self) -> u16
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::parse(bytes: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_attribute_name(self, attribute_name: &str) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::reference_handle::MxReferenceHandle::with_object_tag_name(self, object_tag_name: &str) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<Self>
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<u8>
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<Self, mxaccess_codec::error::CodecError>
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<u8>
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<u8>
pub mxaccess_codec::NmxObservedEnvelope::inner_body: alloc::vec::Vec<u8>
pub mxaccess_codec::NmxObservedEnvelope::total_length_prefix: core::option::Option<i32>
impl mxaccess_codec::observed_frame::NmxObservedEnvelope
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_process_data_received_body(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_process_data_received_body_flexible(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::observed_frame::NmxObservedEnvelope::parse_transfer_data_body(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<mxaccess_codec::observed_frame::NmxObservedString>
pub mxaccess_codec::NmxObservedMessage::synthetic_name: core::option::Option<alloc::string::String>
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<Self, mxaccess_codec::error::CodecError>
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<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_process_data_received_body(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<u8>
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationMessage::to_buffered_item_definition(item_definition: &str) -> core::result::Result<alloc::string::String, mxaccess_codec::error::CodecError>
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<u8>
pub fn mxaccess_codec::reference_registration::NmxReferenceRegistrationResultMessage::parse(body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<mxaccess_codec::subscription_message::NmxGuid>
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<mxaccess_codec::subscription_message::NmxSubscriptionRecord>
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<Self, mxaccess_codec::error::CodecError>
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<i32>
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<mxaccess_codec::value::MxValue>
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<u8>
pub fn mxaccess_codec::envelope::NmxTransferEnvelope::parse(transfer_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<u8>
pub fn mxaccess_codec::envelope_template::NmxTransferEnvelopeTemplate::from_observed(observed_transfer_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<i32, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::from_observed(kind: mxaccess_codec::value::MxValueKind, observed_body: &[u8]) -> core::result::Result<Self, mxaccess_codec::error::CodecError>
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<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_float32(&self, value: f32, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_float64(&self, value: f64, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_int32(&self, value: i32, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::observed_write_template::ObservedWriteBodyTemplate::with_string(&self, value: &str, write_index: i32) -> core::result::Result<alloc::vec::Vec<u8>, 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<alloc::vec::Vec<u8>, 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<u8>
pub fn mxaccess_codec::asb_variant::RuntimeValue::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
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<u16, mxaccess_codec::error::CodecError>
pub fn mxaccess_codec::decode_variant(variant: &mxaccess_codec::asb_variant::AsbVariant) -> core::result::Result<mxaccess_codec::asb_variant::DecodedVariant, mxaccess_codec::error::CodecError>
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
