9e57bfd451
**F41 — public-api baselines (M6 DoD bullet 5)**
`design/public-api/{crate}.txt` for all 9 workspace crates, generated
via `cargo +nightly public-api --simplified -p <crate>`. Per-crate
baseline sizes:
- mxaccess-codec: 2516 lines
- mxaccess-asb: 1258 lines
- mxaccess-rpc: 1273 lines
- mxaccess-asb-nettcp: 708 lines
- mxaccess: 542 lines
- mxaccess-galaxy: 374 lines
- mxaccess-callback: 170 lines
- mxaccess-compat: 123 lines
- mxaccess-nmx: 118 lines
`design/public-api/README.md` documents the update procedure
(install nightly + cargo-public-api, regenerate the affected baseline
on intentional API changes, commit alongside).
`.github/workflows/rust.yml` gains a `public-api` job that runs the
same diff against the committed baseline; drift fails CI with a
unified diff in the log so the PR author can either revert or
update the baseline.
**F44 reconciliation — multi-record DataUpdate codec**
Cherry-picked from the F44 sub-agent's worktree (commit `aec6a0c`):
`subscription_message.rs::parse_data_update` now loops over
`record_count` like `parse_subscription_status` does, accepting any
positive count. The .NET reference still hard-throws on
`record_count != 1`; the Rust codec deliberately diverges per the F44
evidence walk against `captures/094-frida-buffered-separate-writer/
frida-events.tsv:145` (a `0x33` DataUpdate body with `record_count = 2`,
inner_length = 23 (preamble) + 2 * 19 (records) = 61, post a
separate-session writer triggering two value changes inside one
`SetBufferedUpdateInterval(1000)` window).
Two new round-trip tests:
- `data_update_multi_record_round_trip` — synthesises a 2-record body,
parses, asserts both records decode to expected Int32 values.
- `data_update_capture_094_truncated_record_errors` — truncates the
capture-094 fixture mid-second-record, asserts CodecError::Decode.
New wire-byte fixtures under `crates/mxaccess-codec/tests/fixtures/m6-buffered/`:
- `094-line145-dataupdate-recordcount2.bin` (57 bytes, `0x33` multi-record)
- `094-line48-substatus-recordcount2.bin` (101 bytes, `0x32` multi-record)
R2 in `design/70-risks-and-open-questions.md` updated from
"single-sample (settled silently)" to "settled per option (a) — codec
relaxed; multi-record observed in production-stack tracing."
`design/followups.md`: F44's verdict updated to reflect the
contradiction-then-relaxation, with reference to the new tests +
fixtures.
Workspace 792 → 794 tests pass; clippy clean; rustdoc clean.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2517 lines
210 KiB
Plaintext
2517 lines
210 KiB
Plaintext
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 fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_inner(inner: &[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 fn mxaccess_codec::status::MxStatusCategory::from_i16(value: i16) -> Self
|
|
pub 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 fn mxaccess_codec::status::MxStatusSource::from_i16(value: i16) -> Self
|
|
pub 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 fn mxaccess_codec::status::MxStatus::is_ok(&self) -> bool
|
|
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 fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_inner(inner: &[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 fn mxaccess_codec::status::MxStatusCategory::from_i16(value: i16) -> Self
|
|
pub 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 fn mxaccess_codec::status::MxStatusSource::from_i16(value: i16) -> Self
|
|
pub 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 fn mxaccess_codec::status::MxStatus::is_ok(&self) -> bool
|
|
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 fn mxaccess_codec::status::MxStatusCategory::from_i16(value: i16) -> Self
|
|
pub 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 fn mxaccess_codec::status::MxStatusSource::from_i16(value: i16) -> Self
|
|
pub 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 fn mxaccess_codec::status::MxStatus::is_ok(&self) -> bool
|
|
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 fn mxaccess_codec::operation_status::NmxOperationStatusMessage::try_parse_inner(inner: &[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
|