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>
1259 lines
117 KiB
Plaintext
1259 lines
117 KiB
Plaintext
pub mod mxaccess_asb
|
|
pub use mxaccess_asb::PreambleMode
|
|
pub mod mxaccess_asb::actions
|
|
pub const mxaccess_asb::actions::ADD_MONITORED_ITEMS: &str
|
|
pub const mxaccess_asb::actions::AUTHENTICATE_ME: &str
|
|
pub const mxaccess_asb::actions::CONNECT: &str
|
|
pub const mxaccess_asb::actions::CREATE_SUBSCRIPTION: &str
|
|
pub const mxaccess_asb::actions::DELETE_MONITORED_ITEMS: &str
|
|
pub const mxaccess_asb::actions::DELETE_SUBSCRIPTION: &str
|
|
pub const mxaccess_asb::actions::DISCONNECT: &str
|
|
pub const mxaccess_asb::actions::KEEP_ALIVE: &str
|
|
pub const mxaccess_asb::actions::PUBLISH: &str
|
|
pub const mxaccess_asb::actions::PUBLISH_WRITE_COMPLETE: &str
|
|
pub const mxaccess_asb::actions::READ: &str
|
|
pub const mxaccess_asb::actions::REGISTER_ITEMS: &str
|
|
pub const mxaccess_asb::actions::UNREGISTER_ITEMS: &str
|
|
pub const mxaccess_asb::actions::WRITE: &str
|
|
pub mod mxaccess_asb::client
|
|
pub use mxaccess_asb::client::PreambleMode
|
|
#[non_exhaustive] pub enum mxaccess_asb::client::ClientError
|
|
pub mxaccess_asb::client::ClientError::AlreadyClosed
|
|
pub mxaccess_asb::client::ClientError::Auth(mxaccess_asb_nettcp::auth::AuthError)
|
|
pub mxaccess_asb::client::ClientError::Envelope(mxaccess_asb::envelope::EnvelopeError)
|
|
pub mxaccess_asb::client::ClientError::Fault(alloc::string::String)
|
|
pub mxaccess_asb::client::ClientError::Io(std::io::error::Error)
|
|
pub mxaccess_asb::client::ClientError::Nbfx(mxaccess_asb_nettcp::nbfx::NbfxError)
|
|
pub mxaccess_asb::client::ClientError::Nmf(mxaccess_asb_nettcp::nmf::NmfError)
|
|
pub mxaccess_asb::client::ClientError::Operation(mxaccess_asb::operations::OperationError)
|
|
pub mxaccess_asb::client::ClientError::PeerClosed
|
|
pub mxaccess_asb::client::ClientError::PreambleNotSent
|
|
pub mxaccess_asb::client::ClientError::SoapFault
|
|
pub mxaccess_asb::client::ClientError::SoapFault::action: alloc::string::String
|
|
pub mxaccess_asb::client::ClientError::SoapFault::code: core::option::Option<alloc::string::String>
|
|
pub mxaccess_asb::client::ClientError::SoapFault::reason: alloc::string::String
|
|
pub mxaccess_asb::client::ClientError::UnexpectedRecord(alloc::string::String)
|
|
impl core::convert::From<mxaccess_asb::envelope::EnvelopeError> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::envelope::EnvelopeError) -> Self
|
|
impl core::convert::From<mxaccess_asb::operations::OperationError> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::operations::OperationError) -> Self
|
|
impl core::convert::From<mxaccess_asb_nettcp::auth::AuthError> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb_nettcp::auth::AuthError) -> Self
|
|
impl core::convert::From<mxaccess_asb_nettcp::nbfx::NbfxError> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb_nettcp::nbfx::NbfxError) -> Self
|
|
impl core::convert::From<mxaccess_asb_nettcp::nmf::NmfError> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb_nettcp::nmf::NmfError) -> Self
|
|
impl core::convert::From<std::io::error::Error> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: std::io::error::Error) -> Self
|
|
impl core::error::Error for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
|
|
impl core::fmt::Debug for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::fmt::Display for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Freeze for mxaccess_asb::client::ClientError
|
|
impl core::marker::Send for mxaccess_asb::client::ClientError
|
|
impl core::marker::Sync for mxaccess_asb::client::ClientError
|
|
impl core::marker::Unpin for mxaccess_asb::client::ClientError
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::client::ClientError
|
|
impl !core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::client::ClientError
|
|
impl !core::panic::unwind_safe::UnwindSafe for mxaccess_asb::client::ClientError
|
|
pub struct mxaccess_asb::client::AsbClient<T: tokio::io::async_read::AsyncRead + tokio::io::async_write::AsyncWrite + core::marker::Unpin + core::marker::Send>
|
|
impl<T: tokio::io::async_read::AsyncRead + tokio::io::async_write::AsyncWrite + core::marker::Unpin + core::marker::Send> mxaccess_asb::client::AsbClient<T>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::add_monitored_items(&mut self, subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem], require_id: bool) -> core::result::Result<mxaccess_asb::operations::AddMonitoredItemsResponse, mxaccess_asb::client::ClientError>
|
|
pub fn mxaccess_asb::client::AsbClient<T>::authenticator_mut(&mut self) -> &mut mxaccess_asb_nettcp::auth::AsbAuthenticator
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::connect(&mut self) -> core::result::Result<mxaccess_asb::operations::ConnectResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::create_subscription(&mut self, max_queue_size: i64, sample_interval: u64) -> core::result::Result<mxaccess_asb::operations::CreateSubscriptionResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::delete_monitored_items(&mut self, subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem]) -> core::result::Result<mxaccess_asb::operations::DeleteMonitoredItemsResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::delete_subscription(&mut self, subscription_id: i64) -> core::result::Result<mxaccess_asb::operations::DeleteSubscriptionResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::disconnect(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::keep_alive(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError>
|
|
pub fn mxaccess_asb::client::AsbClient<T>::new(stream: T, authenticator: mxaccess_asb_nettcp::auth::AsbAuthenticator, via_uri: impl core::convert::Into<alloc::string::String>) -> Self
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::publish(&mut self, subscription_id: i64) -> core::result::Result<mxaccess_asb::operations::PublishResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::publish_write_complete(&mut self) -> core::result::Result<mxaccess_asb::operations::PublishWriteCompleteResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::read(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity]) -> core::result::Result<mxaccess_asb::operations::ReadResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::register_items(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity], require_id: bool, register_only: bool) -> core::result::Result<mxaccess_asb::operations::RegisterItemsResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::send_end(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::send_envelope(&mut self, envelope: &mxaccess_asb::envelope::SoapEnvelope) -> core::result::Result<mxaccess_asb::envelope::DecodedEnvelope, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::send_envelope_one_way(&mut self, envelope: &mxaccess_asb::envelope::SoapEnvelope) -> core::result::Result<(), mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::send_preamble(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::send_signed_envelope(&mut self, action: &str, body_tokens: alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>, xml_for_signing: core::option::Option<&[u8]>, force_hmac: bool) -> core::result::Result<mxaccess_asb::envelope::DecodedEnvelope, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::send_signed_envelope_one_way(&mut self, action: &str, body_tokens: alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>, xml_for_signing: core::option::Option<&[u8]>, force_hmac: bool) -> core::result::Result<(), mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::unregister_items(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity]) -> core::result::Result<mxaccess_asb::operations::UnregisterItemsResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::write(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity], values: &[mxaccess_asb::operations::MinimalWriteValue], write_handle: u32) -> core::result::Result<mxaccess_asb::operations::WriteResponse, mxaccess_asb::client::ClientError>
|
|
impl<T> core::marker::Freeze for mxaccess_asb::client::AsbClient<T> where T: core::marker::Freeze
|
|
impl<T> core::marker::Send for mxaccess_asb::client::AsbClient<T>
|
|
impl<T> core::marker::Sync for mxaccess_asb::client::AsbClient<T> where T: core::marker::Sync
|
|
impl<T> core::marker::Unpin for mxaccess_asb::client::AsbClient<T>
|
|
impl<T> core::marker::UnsafeUnpin for mxaccess_asb::client::AsbClient<T> where T: core::marker::UnsafeUnpin
|
|
impl<T> core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::client::AsbClient<T> where T: core::panic::unwind_safe::RefUnwindSafe
|
|
impl<T> core::panic::unwind_safe::UnwindSafe for mxaccess_asb::client::AsbClient<T> where T: core::panic::unwind_safe::UnwindSafe
|
|
pub mod mxaccess_asb::contracts
|
|
#[repr(u16)] pub enum mxaccess_asb::contracts::ItemIdentityType
|
|
pub mxaccess_asb::contracts::ItemIdentityType::Id = 1
|
|
pub mxaccess_asb::contracts::ItemIdentityType::Name = 0
|
|
pub mxaccess_asb::contracts::ItemIdentityType::NameAndId = 2
|
|
impl core::clone::Clone for mxaccess_asb::contracts::ItemIdentityType
|
|
pub fn mxaccess_asb::contracts::ItemIdentityType::clone(&self) -> mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::cmp::Eq for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::cmp::PartialEq for mxaccess_asb::contracts::ItemIdentityType
|
|
pub fn mxaccess_asb::contracts::ItemIdentityType::eq(&self, other: &mxaccess_asb::contracts::ItemIdentityType) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::contracts::ItemIdentityType
|
|
pub fn mxaccess_asb::contracts::ItemIdentityType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Copy for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::marker::Freeze for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::marker::Send for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::marker::Sync for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::marker::Unpin for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::contracts::ItemIdentityType
|
|
#[repr(u16)] pub enum mxaccess_asb::contracts::ItemReferenceType
|
|
pub mxaccess_asb::contracts::ItemReferenceType::Absolute = 1
|
|
pub mxaccess_asb::contracts::ItemReferenceType::Hierarchical = 2
|
|
pub mxaccess_asb::contracts::ItemReferenceType::None = 0
|
|
pub mxaccess_asb::contracts::ItemReferenceType::Relative = 3
|
|
impl core::clone::Clone for mxaccess_asb::contracts::ItemReferenceType
|
|
pub fn mxaccess_asb::contracts::ItemReferenceType::clone(&self) -> mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::cmp::Eq for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::cmp::PartialEq for mxaccess_asb::contracts::ItemReferenceType
|
|
pub fn mxaccess_asb::contracts::ItemReferenceType::eq(&self, other: &mxaccess_asb::contracts::ItemReferenceType) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::contracts::ItemReferenceType
|
|
pub fn mxaccess_asb::contracts::ItemReferenceType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Copy for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::marker::Freeze for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::marker::Send for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::marker::Sync for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::marker::Unpin for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::contracts::ItemReferenceType
|
|
pub struct mxaccess_asb::contracts::ItemIdentity
|
|
pub mxaccess_asb::contracts::ItemIdentity::context_name: core::option::Option<alloc::string::String>
|
|
pub mxaccess_asb::contracts::ItemIdentity::id: u64
|
|
pub mxaccess_asb::contracts::ItemIdentity::id_specified: bool
|
|
pub mxaccess_asb::contracts::ItemIdentity::kind: u16
|
|
pub mxaccess_asb::contracts::ItemIdentity::name: core::option::Option<alloc::string::String>
|
|
pub mxaccess_asb::contracts::ItemIdentity::reference_type: u16
|
|
impl mxaccess_asb::contracts::ItemIdentity
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::absolute_by_name(name: impl core::convert::Into<alloc::string::String>) -> Self
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
|
|
impl core::clone::Clone for mxaccess_asb::contracts::ItemIdentity
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::clone(&self) -> mxaccess_asb::contracts::ItemIdentity
|
|
impl core::cmp::Eq for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::cmp::PartialEq for mxaccess_asb::contracts::ItemIdentity
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::eq(&self, other: &mxaccess_asb::contracts::ItemIdentity) -> bool
|
|
impl core::default::Default for mxaccess_asb::contracts::ItemIdentity
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::default() -> Self
|
|
impl core::fmt::Debug for mxaccess_asb::contracts::ItemIdentity
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::marker::Freeze for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::marker::Send for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::marker::Sync for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::marker::Unpin for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::contracts::ItemIdentity
|
|
pub struct mxaccess_asb::contracts::ItemStatus
|
|
pub mxaccess_asb::contracts::ItemStatus::error_code: u16
|
|
pub mxaccess_asb::contracts::ItemStatus::error_code_specified: bool
|
|
pub mxaccess_asb::contracts::ItemStatus::item: mxaccess_asb::contracts::ItemIdentity
|
|
pub mxaccess_asb::contracts::ItemStatus::status: mxaccess_codec::asb_variant::AsbStatus
|
|
impl mxaccess_asb::contracts::ItemStatus
|
|
pub fn mxaccess_asb::contracts::ItemStatus::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_asb::contracts::ItemStatus::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::contracts::ItemStatus::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
|
|
impl core::clone::Clone for mxaccess_asb::contracts::ItemStatus
|
|
pub fn mxaccess_asb::contracts::ItemStatus::clone(&self) -> mxaccess_asb::contracts::ItemStatus
|
|
impl core::cmp::Eq for mxaccess_asb::contracts::ItemStatus
|
|
impl core::cmp::PartialEq for mxaccess_asb::contracts::ItemStatus
|
|
pub fn mxaccess_asb::contracts::ItemStatus::eq(&self, other: &mxaccess_asb::contracts::ItemStatus) -> bool
|
|
impl core::default::Default for mxaccess_asb::contracts::ItemStatus
|
|
pub fn mxaccess_asb::contracts::ItemStatus::default() -> mxaccess_asb::contracts::ItemStatus
|
|
impl core::fmt::Debug for mxaccess_asb::contracts::ItemStatus
|
|
pub fn mxaccess_asb::contracts::ItemStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::contracts::ItemStatus
|
|
impl core::marker::Freeze for mxaccess_asb::contracts::ItemStatus
|
|
impl core::marker::Send for mxaccess_asb::contracts::ItemStatus
|
|
impl core::marker::Sync for mxaccess_asb::contracts::ItemStatus
|
|
impl core::marker::Unpin for mxaccess_asb::contracts::ItemStatus
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::contracts::ItemStatus
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::contracts::ItemStatus
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::contracts::ItemStatus
|
|
pub struct mxaccess_asb::contracts::MonitoredItemValue
|
|
pub mxaccess_asb::contracts::MonitoredItemValue::item: mxaccess_asb::contracts::ItemIdentity
|
|
pub mxaccess_asb::contracts::MonitoredItemValue::user_data: mxaccess_codec::asb_variant::AsbVariant
|
|
pub mxaccess_asb::contracts::MonitoredItemValue::value: mxaccess_codec::asb_variant::RuntimeValue
|
|
impl mxaccess_asb::contracts::MonitoredItemValue
|
|
pub fn mxaccess_asb::contracts::MonitoredItemValue::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_asb::contracts::MonitoredItemValue::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::contracts::MonitoredItemValue::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
|
|
impl core::clone::Clone for mxaccess_asb::contracts::MonitoredItemValue
|
|
pub fn mxaccess_asb::contracts::MonitoredItemValue::clone(&self) -> mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::cmp::PartialEq for mxaccess_asb::contracts::MonitoredItemValue
|
|
pub fn mxaccess_asb::contracts::MonitoredItemValue::eq(&self, other: &mxaccess_asb::contracts::MonitoredItemValue) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::contracts::MonitoredItemValue
|
|
pub fn mxaccess_asb::contracts::MonitoredItemValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::marker::Freeze for mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::marker::Send for mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::marker::Sync for mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::marker::Unpin for mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::contracts::MonitoredItemValue
|
|
pub fn mxaccess_asb::contracts::decode_item_identity_array(input: &[u8]) -> core::result::Result<alloc::vec::Vec<mxaccess_asb::contracts::ItemIdentity>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_asb::contracts::decode_item_status_array(input: &[u8]) -> core::result::Result<alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_asb::contracts::decode_monitored_item_value_array(input: &[u8]) -> core::result::Result<alloc::vec::Vec<mxaccess_asb::contracts::MonitoredItemValue>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_asb::contracts::encode_item_identity_array(items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::contracts::encode_item_status_array(items: &[mxaccess_asb::contracts::ItemStatus]) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::contracts::encode_monitored_item_value_array(values: &[mxaccess_asb::contracts::MonitoredItemValue]) -> alloc::vec::Vec<u8>
|
|
pub mod mxaccess_asb::envelope
|
|
pub mod mxaccess_asb::envelope::actions
|
|
pub const mxaccess_asb::envelope::actions::ADD_MONITORED_ITEMS: &str
|
|
pub const mxaccess_asb::envelope::actions::AUTHENTICATE_ME: &str
|
|
pub const mxaccess_asb::envelope::actions::CONNECT: &str
|
|
pub const mxaccess_asb::envelope::actions::CREATE_SUBSCRIPTION: &str
|
|
pub const mxaccess_asb::envelope::actions::DELETE_MONITORED_ITEMS: &str
|
|
pub const mxaccess_asb::envelope::actions::DELETE_SUBSCRIPTION: &str
|
|
pub const mxaccess_asb::envelope::actions::DISCONNECT: &str
|
|
pub const mxaccess_asb::envelope::actions::KEEP_ALIVE: &str
|
|
pub const mxaccess_asb::envelope::actions::PUBLISH: &str
|
|
pub const mxaccess_asb::envelope::actions::PUBLISH_WRITE_COMPLETE: &str
|
|
pub const mxaccess_asb::envelope::actions::READ: &str
|
|
pub const mxaccess_asb::envelope::actions::REGISTER_ITEMS: &str
|
|
pub const mxaccess_asb::envelope::actions::UNREGISTER_ITEMS: &str
|
|
pub const mxaccess_asb::envelope::actions::WRITE: &str
|
|
#[non_exhaustive] pub enum mxaccess_asb::envelope::EnvelopeError
|
|
pub mxaccess_asb::envelope::EnvelopeError::MissingValidatorField
|
|
pub mxaccess_asb::envelope::EnvelopeError::MissingValidatorField::field: &'static str
|
|
pub mxaccess_asb::envelope::EnvelopeError::Nbfx(mxaccess_asb_nettcp::nbfx::NbfxError)
|
|
impl core::convert::From<mxaccess_asb::envelope::EnvelopeError> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::envelope::EnvelopeError) -> Self
|
|
impl core::convert::From<mxaccess_asb_nettcp::nbfx::NbfxError> for mxaccess_asb::envelope::EnvelopeError
|
|
pub fn mxaccess_asb::envelope::EnvelopeError::from(source: mxaccess_asb_nettcp::nbfx::NbfxError) -> Self
|
|
impl core::error::Error for mxaccess_asb::envelope::EnvelopeError
|
|
pub fn mxaccess_asb::envelope::EnvelopeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
|
|
impl core::fmt::Debug for mxaccess_asb::envelope::EnvelopeError
|
|
pub fn mxaccess_asb::envelope::EnvelopeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::fmt::Display for mxaccess_asb::envelope::EnvelopeError
|
|
pub fn mxaccess_asb::envelope::EnvelopeError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Freeze for mxaccess_asb::envelope::EnvelopeError
|
|
impl core::marker::Send for mxaccess_asb::envelope::EnvelopeError
|
|
impl core::marker::Sync for mxaccess_asb::envelope::EnvelopeError
|
|
impl core::marker::Unpin for mxaccess_asb::envelope::EnvelopeError
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::envelope::EnvelopeError
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::envelope::EnvelopeError
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::envelope::EnvelopeError
|
|
pub enum mxaccess_asb::envelope::ValidatorWireFormat
|
|
pub mxaccess_asb::envelope::ValidatorWireFormat::DataContract
|
|
pub mxaccess_asb::envelope::ValidatorWireFormat::XmlSerializer
|
|
impl mxaccess_asb::envelope::ValidatorWireFormat
|
|
pub fn mxaccess_asb::envelope::ValidatorWireFormat::for_action(action: &str) -> Self
|
|
impl core::clone::Clone for mxaccess_asb::envelope::ValidatorWireFormat
|
|
pub fn mxaccess_asb::envelope::ValidatorWireFormat::clone(&self) -> mxaccess_asb::envelope::ValidatorWireFormat
|
|
impl core::cmp::Eq for mxaccess_asb::envelope::ValidatorWireFormat
|
|
impl core::cmp::PartialEq for mxaccess_asb::envelope::ValidatorWireFormat
|
|
pub fn mxaccess_asb::envelope::ValidatorWireFormat::eq(&self, other: &mxaccess_asb::envelope::ValidatorWireFormat) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::envelope::ValidatorWireFormat
|
|
pub fn mxaccess_asb::envelope::ValidatorWireFormat::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Copy for mxaccess_asb::envelope::ValidatorWireFormat
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::envelope::ValidatorWireFormat
|
|
impl core::marker::Freeze for mxaccess_asb::envelope::ValidatorWireFormat
|
|
impl core::marker::Send for mxaccess_asb::envelope::ValidatorWireFormat
|
|
impl core::marker::Sync for mxaccess_asb::envelope::ValidatorWireFormat
|
|
impl core::marker::Unpin for mxaccess_asb::envelope::ValidatorWireFormat
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::envelope::ValidatorWireFormat
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::envelope::ValidatorWireFormat
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::envelope::ValidatorWireFormat
|
|
pub struct mxaccess_asb::envelope::ConnectionValidator
|
|
pub mxaccess_asb::envelope::ConnectionValidator::connection_id: [u8; 16]
|
|
pub mxaccess_asb::envelope::ConnectionValidator::iv_base64: alloc::string::String
|
|
pub mxaccess_asb::envelope::ConnectionValidator::mac_base64: alloc::string::String
|
|
pub mxaccess_asb::envelope::ConnectionValidator::message_number: u64
|
|
impl mxaccess_asb::envelope::ConnectionValidator
|
|
pub fn mxaccess_asb::envelope::ConnectionValidator::from_signed(validator: &mxaccess_asb_nettcp::auth::SignedValidator) -> Self
|
|
impl core::clone::Clone for mxaccess_asb::envelope::ConnectionValidator
|
|
pub fn mxaccess_asb::envelope::ConnectionValidator::clone(&self) -> mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::cmp::Eq for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::cmp::PartialEq for mxaccess_asb::envelope::ConnectionValidator
|
|
pub fn mxaccess_asb::envelope::ConnectionValidator::eq(&self, other: &mxaccess_asb::envelope::ConnectionValidator) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::envelope::ConnectionValidator
|
|
pub fn mxaccess_asb::envelope::ConnectionValidator::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::marker::Freeze for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::marker::Send for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::marker::Sync for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::marker::Unpin for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::envelope::ConnectionValidator
|
|
pub struct mxaccess_asb::envelope::DecodedEnvelope
|
|
pub mxaccess_asb::envelope::DecodedEnvelope::action: core::option::Option<alloc::string::String>
|
|
pub mxaccess_asb::envelope::DecodedEnvelope::body_tokens: alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub mxaccess_asb::envelope::DecodedEnvelope::validator: core::option::Option<mxaccess_asb::envelope::ConnectionValidator>
|
|
impl core::clone::Clone for mxaccess_asb::envelope::DecodedEnvelope
|
|
pub fn mxaccess_asb::envelope::DecodedEnvelope::clone(&self) -> mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::cmp::PartialEq for mxaccess_asb::envelope::DecodedEnvelope
|
|
pub fn mxaccess_asb::envelope::DecodedEnvelope::eq(&self, other: &mxaccess_asb::envelope::DecodedEnvelope) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::envelope::DecodedEnvelope
|
|
pub fn mxaccess_asb::envelope::DecodedEnvelope::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::marker::Freeze for mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::marker::Send for mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::marker::Sync for mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::marker::Unpin for mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::envelope::DecodedEnvelope
|
|
pub struct mxaccess_asb::envelope::SoapEnvelope
|
|
pub mxaccess_asb::envelope::SoapEnvelope::action: alloc::string::String
|
|
pub mxaccess_asb::envelope::SoapEnvelope::body_tokens: alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub mxaccess_asb::envelope::SoapEnvelope::to_uri: core::option::Option<alloc::string::String>
|
|
pub mxaccess_asb::envelope::SoapEnvelope::validator: core::option::Option<mxaccess_asb::envelope::ConnectionValidator>
|
|
impl mxaccess_asb::envelope::SoapEnvelope
|
|
pub fn mxaccess_asb::envelope::SoapEnvelope::new(action: impl core::convert::Into<alloc::string::String>) -> Self
|
|
pub fn mxaccess_asb::envelope::SoapEnvelope::with_body_tokens(self, tokens: alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>) -> Self
|
|
pub fn mxaccess_asb::envelope::SoapEnvelope::with_to(self, to_uri: impl core::convert::Into<alloc::string::String>) -> Self
|
|
pub fn mxaccess_asb::envelope::SoapEnvelope::with_validator(self, validator: mxaccess_asb::envelope::ConnectionValidator) -> Self
|
|
impl core::clone::Clone for mxaccess_asb::envelope::SoapEnvelope
|
|
pub fn mxaccess_asb::envelope::SoapEnvelope::clone(&self) -> mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::cmp::PartialEq for mxaccess_asb::envelope::SoapEnvelope
|
|
pub fn mxaccess_asb::envelope::SoapEnvelope::eq(&self, other: &mxaccess_asb::envelope::SoapEnvelope) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::envelope::SoapEnvelope
|
|
pub fn mxaccess_asb::envelope::SoapEnvelope::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::marker::Freeze for mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::marker::Send for mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::marker::Sync for mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::marker::Unpin for mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::envelope::SoapEnvelope
|
|
pub fn mxaccess_asb::envelope::decode_envelope(input: &[u8], dynamic: &mut mxaccess_asb_nettcp::nbfx::DynamicDictionary) -> core::result::Result<mxaccess_asb::envelope::DecodedEnvelope, mxaccess_asb::envelope::EnvelopeError>
|
|
pub fn mxaccess_asb::envelope::encode_envelope(envelope: &mxaccess_asb::envelope::SoapEnvelope, dynamic: &mut mxaccess_asb_nettcp::nbfx::DynamicDictionary) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_asb_nettcp::nbfx::NbfxError>
|
|
pub fn mxaccess_asb::envelope::format_uuid(bytes: &[u8; 16]) -> alloc::string::String
|
|
pub mod mxaccess_asb::operations
|
|
#[non_exhaustive] pub enum mxaccess_asb::operations::OperationError
|
|
pub mxaccess_asb::operations::OperationError::Codec(mxaccess_codec::error::CodecError)
|
|
pub mxaccess_asb::operations::OperationError::MissingField
|
|
pub mxaccess_asb::operations::OperationError::MissingField::field: &'static str
|
|
impl core::convert::From<mxaccess_asb::operations::OperationError> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::operations::OperationError) -> Self
|
|
impl core::convert::From<mxaccess_codec::error::CodecError> for mxaccess_asb::operations::OperationError
|
|
pub fn mxaccess_asb::operations::OperationError::from(source: mxaccess_codec::error::CodecError) -> Self
|
|
impl core::error::Error for mxaccess_asb::operations::OperationError
|
|
pub fn mxaccess_asb::operations::OperationError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
|
|
impl core::fmt::Debug for mxaccess_asb::operations::OperationError
|
|
pub fn mxaccess_asb::operations::OperationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::fmt::Display for mxaccess_asb::operations::OperationError
|
|
pub fn mxaccess_asb::operations::OperationError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Freeze for mxaccess_asb::operations::OperationError
|
|
impl core::marker::Send for mxaccess_asb::operations::OperationError
|
|
impl core::marker::Sync for mxaccess_asb::operations::OperationError
|
|
impl core::marker::Unpin for mxaccess_asb::operations::OperationError
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::OperationError
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::OperationError
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::OperationError
|
|
pub struct mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
pub mxaccess_asb::operations::AddMonitoredItemsResponse::item_capabilities_present: bool
|
|
pub mxaccess_asb::operations::AddMonitoredItemsResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::operations::AddMonitoredItemsResponse::status: alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>
|
|
pub mxaccess_asb::operations::AddMonitoredItemsResponse::success: core::option::Option<bool>
|
|
impl core::clone::Clone for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
pub fn mxaccess_asb::operations::AddMonitoredItemsResponse::clone(&self) -> mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
pub fn mxaccess_asb::operations::AddMonitoredItemsResponse::eq(&self, other: &mxaccess_asb::operations::AddMonitoredItemsResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
pub fn mxaccess_asb::operations::AddMonitoredItemsResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
pub struct mxaccess_asb::operations::AuthenticationDataBytes
|
|
pub mxaccess_asb::operations::AuthenticationDataBytes::data: alloc::vec::Vec<u8>
|
|
pub mxaccess_asb::operations::AuthenticationDataBytes::initialization_vector: alloc::vec::Vec<u8>
|
|
impl core::clone::Clone for mxaccess_asb::operations::AuthenticationDataBytes
|
|
pub fn mxaccess_asb::operations::AuthenticationDataBytes::clone(&self) -> mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::cmp::Eq for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::AuthenticationDataBytes
|
|
pub fn mxaccess_asb::operations::AuthenticationDataBytes::eq(&self, other: &mxaccess_asb::operations::AuthenticationDataBytes) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::AuthenticationDataBytes
|
|
pub fn mxaccess_asb::operations::AuthenticationDataBytes::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::marker::Freeze for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::marker::Send for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::marker::Sync for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::marker::Unpin for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::AuthenticationDataBytes
|
|
pub struct mxaccess_asb::operations::ConnectResponse
|
|
pub mxaccess_asb::operations::ConnectResponse::connection_lifetime: core::option::Option<alloc::string::String>
|
|
pub mxaccess_asb::operations::ConnectResponse::service_authentication_data: core::option::Option<mxaccess_asb::operations::AuthenticationDataBytes>
|
|
pub mxaccess_asb::operations::ConnectResponse::service_public_key: alloc::vec::Vec<u8>
|
|
impl core::clone::Clone for mxaccess_asb::operations::ConnectResponse
|
|
pub fn mxaccess_asb::operations::ConnectResponse::clone(&self) -> mxaccess_asb::operations::ConnectResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::ConnectResponse
|
|
pub fn mxaccess_asb::operations::ConnectResponse::eq(&self, other: &mxaccess_asb::operations::ConnectResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::ConnectResponse
|
|
pub fn mxaccess_asb::operations::ConnectResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::ConnectResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::ConnectResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::ConnectResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::ConnectResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::ConnectResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::ConnectResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::ConnectResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::ConnectResponse
|
|
pub struct mxaccess_asb::operations::CreateSubscriptionResponse
|
|
pub mxaccess_asb::operations::CreateSubscriptionResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::operations::CreateSubscriptionResponse::subscription_id: i64
|
|
pub mxaccess_asb::operations::CreateSubscriptionResponse::success: core::option::Option<bool>
|
|
impl core::clone::Clone for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
pub fn mxaccess_asb::operations::CreateSubscriptionResponse::clone(&self) -> mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
pub fn mxaccess_asb::operations::CreateSubscriptionResponse::eq(&self, other: &mxaccess_asb::operations::CreateSubscriptionResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
pub fn mxaccess_asb::operations::CreateSubscriptionResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
pub struct mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
pub mxaccess_asb::operations::DeleteMonitoredItemsResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::operations::DeleteMonitoredItemsResponse::status: alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>
|
|
pub mxaccess_asb::operations::DeleteMonitoredItemsResponse::success: core::option::Option<bool>
|
|
impl core::clone::Clone for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
pub fn mxaccess_asb::operations::DeleteMonitoredItemsResponse::clone(&self) -> mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
pub fn mxaccess_asb::operations::DeleteMonitoredItemsResponse::eq(&self, other: &mxaccess_asb::operations::DeleteMonitoredItemsResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
pub fn mxaccess_asb::operations::DeleteMonitoredItemsResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
pub struct mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::clone::Clone for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
pub fn mxaccess_asb::operations::DeleteSubscriptionResponse::clone(&self) -> mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::cmp::Eq for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
pub fn mxaccess_asb::operations::DeleteSubscriptionResponse::eq(&self, other: &mxaccess_asb::operations::DeleteSubscriptionResponse) -> bool
|
|
impl core::default::Default for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
pub fn mxaccess_asb::operations::DeleteSubscriptionResponse::default() -> mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::fmt::Debug for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
pub fn mxaccess_asb::operations::DeleteSubscriptionResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
pub struct mxaccess_asb::operations::MinimalMonitoredItem
|
|
pub mxaccess_asb::operations::MinimalMonitoredItem::active: core::option::Option<bool>
|
|
pub mxaccess_asb::operations::MinimalMonitoredItem::buffered: bool
|
|
pub mxaccess_asb::operations::MinimalMonitoredItem::item: mxaccess_asb::contracts::ItemIdentity
|
|
pub mxaccess_asb::operations::MinimalMonitoredItem::sample_interval: u64
|
|
impl mxaccess_asb::operations::MinimalMonitoredItem
|
|
pub fn mxaccess_asb::operations::MinimalMonitoredItem::new(item: mxaccess_asb::contracts::ItemIdentity, sample_interval: u64) -> Self
|
|
pub fn mxaccess_asb::operations::MinimalMonitoredItem::with_active(item: mxaccess_asb::contracts::ItemIdentity, sample_interval: u64, active: bool) -> Self
|
|
impl core::clone::Clone for mxaccess_asb::operations::MinimalMonitoredItem
|
|
pub fn mxaccess_asb::operations::MinimalMonitoredItem::clone(&self) -> mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::MinimalMonitoredItem
|
|
pub fn mxaccess_asb::operations::MinimalMonitoredItem::eq(&self, other: &mxaccess_asb::operations::MinimalMonitoredItem) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::MinimalMonitoredItem
|
|
pub fn mxaccess_asb::operations::MinimalMonitoredItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::marker::Freeze for mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::marker::Send for mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::marker::Sync for mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::marker::Unpin for mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::MinimalMonitoredItem
|
|
pub struct mxaccess_asb::operations::MinimalWriteValue
|
|
pub mxaccess_asb::operations::MinimalWriteValue::value: mxaccess_codec::asb_variant::AsbVariant
|
|
impl mxaccess_asb::operations::MinimalWriteValue
|
|
pub fn mxaccess_asb::operations::MinimalWriteValue::new(value: mxaccess_codec::asb_variant::AsbVariant) -> Self
|
|
impl core::clone::Clone for mxaccess_asb::operations::MinimalWriteValue
|
|
pub fn mxaccess_asb::operations::MinimalWriteValue::clone(&self) -> mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::MinimalWriteValue
|
|
pub fn mxaccess_asb::operations::MinimalWriteValue::eq(&self, other: &mxaccess_asb::operations::MinimalWriteValue) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::MinimalWriteValue
|
|
pub fn mxaccess_asb::operations::MinimalWriteValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::marker::Freeze for mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::marker::Send for mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::marker::Sync for mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::marker::Unpin for mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::MinimalWriteValue
|
|
pub struct mxaccess_asb::operations::PublishResponse
|
|
pub mxaccess_asb::operations::PublishResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::operations::PublishResponse::status: alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>
|
|
pub mxaccess_asb::operations::PublishResponse::success: core::option::Option<bool>
|
|
pub mxaccess_asb::operations::PublishResponse::values: alloc::vec::Vec<mxaccess_asb::contracts::MonitoredItemValue>
|
|
impl core::clone::Clone for mxaccess_asb::operations::PublishResponse
|
|
pub fn mxaccess_asb::operations::PublishResponse::clone(&self) -> mxaccess_asb::operations::PublishResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::PublishResponse
|
|
pub fn mxaccess_asb::operations::PublishResponse::eq(&self, other: &mxaccess_asb::operations::PublishResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::PublishResponse
|
|
pub fn mxaccess_asb::operations::PublishResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::PublishResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::PublishResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::PublishResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::PublishResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::PublishResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::PublishResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::PublishResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::PublishResponse
|
|
pub struct mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
pub mxaccess_asb::operations::PublishWriteCompleteResponse::complete_writes_count: usize
|
|
pub mxaccess_asb::operations::PublishWriteCompleteResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::operations::PublishWriteCompleteResponse::success: core::option::Option<bool>
|
|
impl core::clone::Clone for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
pub fn mxaccess_asb::operations::PublishWriteCompleteResponse::clone(&self) -> mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::cmp::Eq for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
pub fn mxaccess_asb::operations::PublishWriteCompleteResponse::eq(&self, other: &mxaccess_asb::operations::PublishWriteCompleteResponse) -> bool
|
|
impl core::default::Default for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
pub fn mxaccess_asb::operations::PublishWriteCompleteResponse::default() -> mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::fmt::Debug for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
pub fn mxaccess_asb::operations::PublishWriteCompleteResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
pub struct mxaccess_asb::operations::ReadResponse
|
|
pub mxaccess_asb::operations::ReadResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::operations::ReadResponse::status: alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>
|
|
pub mxaccess_asb::operations::ReadResponse::success: core::option::Option<bool>
|
|
pub mxaccess_asb::operations::ReadResponse::values: alloc::vec::Vec<mxaccess_codec::asb_variant::RuntimeValue>
|
|
impl core::clone::Clone for mxaccess_asb::operations::ReadResponse
|
|
pub fn mxaccess_asb::operations::ReadResponse::clone(&self) -> mxaccess_asb::operations::ReadResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::ReadResponse
|
|
pub fn mxaccess_asb::operations::ReadResponse::eq(&self, other: &mxaccess_asb::operations::ReadResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::ReadResponse
|
|
pub fn mxaccess_asb::operations::ReadResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::ReadResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::ReadResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::ReadResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::ReadResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::ReadResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::ReadResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::ReadResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::ReadResponse
|
|
pub struct mxaccess_asb::operations::RegisterItemsResponse
|
|
pub mxaccess_asb::operations::RegisterItemsResponse::item_capabilities_present: bool
|
|
pub mxaccess_asb::operations::RegisterItemsResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::operations::RegisterItemsResponse::status: alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>
|
|
pub mxaccess_asb::operations::RegisterItemsResponse::success: core::option::Option<bool>
|
|
impl core::clone::Clone for mxaccess_asb::operations::RegisterItemsResponse
|
|
pub fn mxaccess_asb::operations::RegisterItemsResponse::clone(&self) -> mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::RegisterItemsResponse
|
|
pub fn mxaccess_asb::operations::RegisterItemsResponse::eq(&self, other: &mxaccess_asb::operations::RegisterItemsResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::RegisterItemsResponse
|
|
pub fn mxaccess_asb::operations::RegisterItemsResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::RegisterItemsResponse
|
|
pub struct mxaccess_asb::operations::UnregisterItemsResponse
|
|
pub mxaccess_asb::operations::UnregisterItemsResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::operations::UnregisterItemsResponse::status: alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>
|
|
pub mxaccess_asb::operations::UnregisterItemsResponse::success: core::option::Option<bool>
|
|
impl core::clone::Clone for mxaccess_asb::operations::UnregisterItemsResponse
|
|
pub fn mxaccess_asb::operations::UnregisterItemsResponse::clone(&self) -> mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::UnregisterItemsResponse
|
|
pub fn mxaccess_asb::operations::UnregisterItemsResponse::eq(&self, other: &mxaccess_asb::operations::UnregisterItemsResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::UnregisterItemsResponse
|
|
pub fn mxaccess_asb::operations::UnregisterItemsResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::UnregisterItemsResponse
|
|
pub struct mxaccess_asb::operations::WriteResponse
|
|
pub mxaccess_asb::operations::WriteResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::operations::WriteResponse::status: alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>
|
|
pub mxaccess_asb::operations::WriteResponse::success: core::option::Option<bool>
|
|
impl core::clone::Clone for mxaccess_asb::operations::WriteResponse
|
|
pub fn mxaccess_asb::operations::WriteResponse::clone(&self) -> mxaccess_asb::operations::WriteResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::WriteResponse
|
|
pub fn mxaccess_asb::operations::WriteResponse::eq(&self, other: &mxaccess_asb::operations::WriteResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::WriteResponse
|
|
pub fn mxaccess_asb::operations::WriteResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::WriteResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::WriteResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::WriteResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::WriteResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::WriteResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::WriteResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::WriteResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::WriteResponse
|
|
pub const mxaccess_asb::operations::RESULT_CODE_INVALID_CONNECTION_ID: u32
|
|
pub fn mxaccess_asb::operations::build_add_monitored_items_request_body(subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem], require_id: bool) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::operations::build_authenticate_me_request_body(consumer_data: &[u8], initialization_vector: &[u8]) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::operations::build_connect_request_body(connection_id: [u8; 16], consumer_public_key: &[u8]) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::operations::build_create_subscription_request_body(max_queue_size: i64, sample_interval: u64) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::operations::build_delete_monitored_items_request_body(subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem]) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::operations::build_delete_subscription_request_body(subscription_id: i64) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::operations::build_disconnect_request_body(consumer_data: &[u8], initialization_vector: &[u8]) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::operations::build_keep_alive_request_body() -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::operations::build_publish_request_body(subscription_id: i64) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::operations::build_publish_write_complete_request_body() -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::operations::build_read_request_body(items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::operations::build_register_items_request_body(items: &[mxaccess_asb::contracts::ItemIdentity], require_id: bool, register_only: bool) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::operations::build_unregister_items_request_body(items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::operations::build_write_request_body(items: &[mxaccess_asb::contracts::ItemIdentity], values: &[mxaccess_asb::operations::MinimalWriteValue], write_handle: u32) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::operations::collect_asbidata_payloads(tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> alloc::vec::Vec<alloc::vec::Vec<u8>>
|
|
pub fn mxaccess_asb::operations::decode_add_monitored_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::AddMonitoredItemsResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::operations::decode_connect_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken], dynamic: &mxaccess_asb_nettcp::nbfx::DynamicDictionary) -> core::result::Result<mxaccess_asb::operations::ConnectResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::operations::decode_create_subscription_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken], dynamic: &mxaccess_asb_nettcp::nbfx::DynamicDictionary) -> core::result::Result<mxaccess_asb::operations::CreateSubscriptionResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::operations::decode_delete_monitored_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::DeleteMonitoredItemsResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::operations::decode_publish_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::PublishResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::operations::decode_publish_write_complete_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::PublishWriteCompleteResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::operations::decode_read_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::ReadResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::operations::decode_register_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::RegisterItemsResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::operations::decode_unregister_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::UnregisterItemsResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::operations::decode_write_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::WriteResponse, mxaccess_asb::operations::OperationError>
|
|
pub mod mxaccess_asb::xml_canonical
|
|
pub fn mxaccess_asb::xml_canonical::base64_encode(input: &[u8]) -> alloc::string::String
|
|
pub fn mxaccess_asb::xml_canonical::emit_add_monitored_items_request_xml(validator: &mxaccess_asb::envelope::ConnectionValidator, subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem], require_id: bool) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::xml_canonical::emit_authenticate_me_xml(validator: &mxaccess_asb::envelope::ConnectionValidator, consumer_data_b64: &str, consumer_iv_b64: &str) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::xml_canonical::emit_create_subscription_request_xml(validator: &mxaccess_asb::envelope::ConnectionValidator, max_queue_size: i64, sample_interval: u64) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::xml_canonical::emit_delete_monitored_items_request_xml(validator: &mxaccess_asb::envelope::ConnectionValidator, subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem]) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::xml_canonical::emit_delete_subscription_request_xml(validator: &mxaccess_asb::envelope::ConnectionValidator, subscription_id: i64) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::xml_canonical::emit_disconnect_xml(validator: &mxaccess_asb::envelope::ConnectionValidator, consumer_data_b64: &str, consumer_iv_b64: &str) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::xml_canonical::emit_keep_alive_xml(validator: &mxaccess_asb::envelope::ConnectionValidator) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::xml_canonical::emit_publish_request_xml(validator: &mxaccess_asb::envelope::ConnectionValidator, subscription_id: i64) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::xml_canonical::emit_publish_write_complete_request_xml(validator: &mxaccess_asb::envelope::ConnectionValidator) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::xml_canonical::emit_read_request_xml(validator: &mxaccess_asb::envelope::ConnectionValidator, items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::xml_canonical::emit_register_items_request_xml(validator: &mxaccess_asb::envelope::ConnectionValidator, items: &[mxaccess_asb::contracts::ItemIdentity], require_id: bool, register_only: bool) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::xml_canonical::emit_unregister_items_request_xml(validator: &mxaccess_asb::envelope::ConnectionValidator, items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::xml_canonical::emit_write_basic_request_xml(validator: &mxaccess_asb::envelope::ConnectionValidator, items: &[mxaccess_asb::contracts::ItemIdentity], values: &[mxaccess_asb::operations::MinimalWriteValue], write_handle: u32) -> alloc::vec::Vec<u8>
|
|
#[non_exhaustive] pub enum mxaccess_asb::ClientError
|
|
pub mxaccess_asb::ClientError::AlreadyClosed
|
|
pub mxaccess_asb::ClientError::Auth(mxaccess_asb_nettcp::auth::AuthError)
|
|
pub mxaccess_asb::ClientError::Envelope(mxaccess_asb::envelope::EnvelopeError)
|
|
pub mxaccess_asb::ClientError::Fault(alloc::string::String)
|
|
pub mxaccess_asb::ClientError::Io(std::io::error::Error)
|
|
pub mxaccess_asb::ClientError::Nbfx(mxaccess_asb_nettcp::nbfx::NbfxError)
|
|
pub mxaccess_asb::ClientError::Nmf(mxaccess_asb_nettcp::nmf::NmfError)
|
|
pub mxaccess_asb::ClientError::Operation(mxaccess_asb::operations::OperationError)
|
|
pub mxaccess_asb::ClientError::PeerClosed
|
|
pub mxaccess_asb::ClientError::PreambleNotSent
|
|
pub mxaccess_asb::ClientError::SoapFault
|
|
pub mxaccess_asb::ClientError::SoapFault::action: alloc::string::String
|
|
pub mxaccess_asb::ClientError::SoapFault::code: core::option::Option<alloc::string::String>
|
|
pub mxaccess_asb::ClientError::SoapFault::reason: alloc::string::String
|
|
pub mxaccess_asb::ClientError::UnexpectedRecord(alloc::string::String)
|
|
impl core::convert::From<mxaccess_asb::envelope::EnvelopeError> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::envelope::EnvelopeError) -> Self
|
|
impl core::convert::From<mxaccess_asb::operations::OperationError> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::operations::OperationError) -> Self
|
|
impl core::convert::From<mxaccess_asb_nettcp::auth::AuthError> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb_nettcp::auth::AuthError) -> Self
|
|
impl core::convert::From<mxaccess_asb_nettcp::nbfx::NbfxError> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb_nettcp::nbfx::NbfxError) -> Self
|
|
impl core::convert::From<mxaccess_asb_nettcp::nmf::NmfError> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb_nettcp::nmf::NmfError) -> Self
|
|
impl core::convert::From<std::io::error::Error> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: std::io::error::Error) -> Self
|
|
impl core::error::Error for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
|
|
impl core::fmt::Debug for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::fmt::Display for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Freeze for mxaccess_asb::client::ClientError
|
|
impl core::marker::Send for mxaccess_asb::client::ClientError
|
|
impl core::marker::Sync for mxaccess_asb::client::ClientError
|
|
impl core::marker::Unpin for mxaccess_asb::client::ClientError
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::client::ClientError
|
|
impl !core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::client::ClientError
|
|
impl !core::panic::unwind_safe::UnwindSafe for mxaccess_asb::client::ClientError
|
|
#[non_exhaustive] pub enum mxaccess_asb::EnvelopeError
|
|
pub mxaccess_asb::EnvelopeError::MissingValidatorField
|
|
pub mxaccess_asb::EnvelopeError::MissingValidatorField::field: &'static str
|
|
pub mxaccess_asb::EnvelopeError::Nbfx(mxaccess_asb_nettcp::nbfx::NbfxError)
|
|
impl core::convert::From<mxaccess_asb::envelope::EnvelopeError> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::envelope::EnvelopeError) -> Self
|
|
impl core::convert::From<mxaccess_asb_nettcp::nbfx::NbfxError> for mxaccess_asb::envelope::EnvelopeError
|
|
pub fn mxaccess_asb::envelope::EnvelopeError::from(source: mxaccess_asb_nettcp::nbfx::NbfxError) -> Self
|
|
impl core::error::Error for mxaccess_asb::envelope::EnvelopeError
|
|
pub fn mxaccess_asb::envelope::EnvelopeError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
|
|
impl core::fmt::Debug for mxaccess_asb::envelope::EnvelopeError
|
|
pub fn mxaccess_asb::envelope::EnvelopeError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::fmt::Display for mxaccess_asb::envelope::EnvelopeError
|
|
pub fn mxaccess_asb::envelope::EnvelopeError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Freeze for mxaccess_asb::envelope::EnvelopeError
|
|
impl core::marker::Send for mxaccess_asb::envelope::EnvelopeError
|
|
impl core::marker::Sync for mxaccess_asb::envelope::EnvelopeError
|
|
impl core::marker::Unpin for mxaccess_asb::envelope::EnvelopeError
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::envelope::EnvelopeError
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::envelope::EnvelopeError
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::envelope::EnvelopeError
|
|
#[repr(u16)] pub enum mxaccess_asb::ItemIdentityType
|
|
pub mxaccess_asb::ItemIdentityType::Id = 1
|
|
pub mxaccess_asb::ItemIdentityType::Name = 0
|
|
pub mxaccess_asb::ItemIdentityType::NameAndId = 2
|
|
impl core::clone::Clone for mxaccess_asb::contracts::ItemIdentityType
|
|
pub fn mxaccess_asb::contracts::ItemIdentityType::clone(&self) -> mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::cmp::Eq for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::cmp::PartialEq for mxaccess_asb::contracts::ItemIdentityType
|
|
pub fn mxaccess_asb::contracts::ItemIdentityType::eq(&self, other: &mxaccess_asb::contracts::ItemIdentityType) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::contracts::ItemIdentityType
|
|
pub fn mxaccess_asb::contracts::ItemIdentityType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Copy for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::marker::Freeze for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::marker::Send for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::marker::Sync for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::marker::Unpin for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::contracts::ItemIdentityType
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::contracts::ItemIdentityType
|
|
#[repr(u16)] pub enum mxaccess_asb::ItemReferenceType
|
|
pub mxaccess_asb::ItemReferenceType::Absolute = 1
|
|
pub mxaccess_asb::ItemReferenceType::Hierarchical = 2
|
|
pub mxaccess_asb::ItemReferenceType::None = 0
|
|
pub mxaccess_asb::ItemReferenceType::Relative = 3
|
|
impl core::clone::Clone for mxaccess_asb::contracts::ItemReferenceType
|
|
pub fn mxaccess_asb::contracts::ItemReferenceType::clone(&self) -> mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::cmp::Eq for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::cmp::PartialEq for mxaccess_asb::contracts::ItemReferenceType
|
|
pub fn mxaccess_asb::contracts::ItemReferenceType::eq(&self, other: &mxaccess_asb::contracts::ItemReferenceType) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::contracts::ItemReferenceType
|
|
pub fn mxaccess_asb::contracts::ItemReferenceType::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Copy for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::marker::Freeze for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::marker::Send for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::marker::Sync for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::marker::Unpin for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::contracts::ItemReferenceType
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::contracts::ItemReferenceType
|
|
#[non_exhaustive] pub enum mxaccess_asb::OperationError
|
|
pub mxaccess_asb::OperationError::Codec(mxaccess_codec::error::CodecError)
|
|
pub mxaccess_asb::OperationError::MissingField
|
|
pub mxaccess_asb::OperationError::MissingField::field: &'static str
|
|
impl core::convert::From<mxaccess_asb::operations::OperationError> for mxaccess_asb::client::ClientError
|
|
pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::operations::OperationError) -> Self
|
|
impl core::convert::From<mxaccess_codec::error::CodecError> for mxaccess_asb::operations::OperationError
|
|
pub fn mxaccess_asb::operations::OperationError::from(source: mxaccess_codec::error::CodecError) -> Self
|
|
impl core::error::Error for mxaccess_asb::operations::OperationError
|
|
pub fn mxaccess_asb::operations::OperationError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
|
|
impl core::fmt::Debug for mxaccess_asb::operations::OperationError
|
|
pub fn mxaccess_asb::operations::OperationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::fmt::Display for mxaccess_asb::operations::OperationError
|
|
pub fn mxaccess_asb::operations::OperationError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::Freeze for mxaccess_asb::operations::OperationError
|
|
impl core::marker::Send for mxaccess_asb::operations::OperationError
|
|
impl core::marker::Sync for mxaccess_asb::operations::OperationError
|
|
impl core::marker::Unpin for mxaccess_asb::operations::OperationError
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::OperationError
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::OperationError
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::OperationError
|
|
pub struct mxaccess_asb::AddMonitoredItemsResponse
|
|
pub mxaccess_asb::AddMonitoredItemsResponse::item_capabilities_present: bool
|
|
pub mxaccess_asb::AddMonitoredItemsResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::AddMonitoredItemsResponse::status: alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>
|
|
pub mxaccess_asb::AddMonitoredItemsResponse::success: core::option::Option<bool>
|
|
impl core::clone::Clone for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
pub fn mxaccess_asb::operations::AddMonitoredItemsResponse::clone(&self) -> mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
pub fn mxaccess_asb::operations::AddMonitoredItemsResponse::eq(&self, other: &mxaccess_asb::operations::AddMonitoredItemsResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
pub fn mxaccess_asb::operations::AddMonitoredItemsResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::AddMonitoredItemsResponse
|
|
pub struct mxaccess_asb::AsbClient<T: tokio::io::async_read::AsyncRead + tokio::io::async_write::AsyncWrite + core::marker::Unpin + core::marker::Send>
|
|
impl<T: tokio::io::async_read::AsyncRead + tokio::io::async_write::AsyncWrite + core::marker::Unpin + core::marker::Send> mxaccess_asb::client::AsbClient<T>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::add_monitored_items(&mut self, subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem], require_id: bool) -> core::result::Result<mxaccess_asb::operations::AddMonitoredItemsResponse, mxaccess_asb::client::ClientError>
|
|
pub fn mxaccess_asb::client::AsbClient<T>::authenticator_mut(&mut self) -> &mut mxaccess_asb_nettcp::auth::AsbAuthenticator
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::connect(&mut self) -> core::result::Result<mxaccess_asb::operations::ConnectResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::create_subscription(&mut self, max_queue_size: i64, sample_interval: u64) -> core::result::Result<mxaccess_asb::operations::CreateSubscriptionResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::delete_monitored_items(&mut self, subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem]) -> core::result::Result<mxaccess_asb::operations::DeleteMonitoredItemsResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::delete_subscription(&mut self, subscription_id: i64) -> core::result::Result<mxaccess_asb::operations::DeleteSubscriptionResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::disconnect(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::keep_alive(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError>
|
|
pub fn mxaccess_asb::client::AsbClient<T>::new(stream: T, authenticator: mxaccess_asb_nettcp::auth::AsbAuthenticator, via_uri: impl core::convert::Into<alloc::string::String>) -> Self
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::publish(&mut self, subscription_id: i64) -> core::result::Result<mxaccess_asb::operations::PublishResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::publish_write_complete(&mut self) -> core::result::Result<mxaccess_asb::operations::PublishWriteCompleteResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::read(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity]) -> core::result::Result<mxaccess_asb::operations::ReadResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::register_items(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity], require_id: bool, register_only: bool) -> core::result::Result<mxaccess_asb::operations::RegisterItemsResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::send_end(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::send_envelope(&mut self, envelope: &mxaccess_asb::envelope::SoapEnvelope) -> core::result::Result<mxaccess_asb::envelope::DecodedEnvelope, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::send_envelope_one_way(&mut self, envelope: &mxaccess_asb::envelope::SoapEnvelope) -> core::result::Result<(), mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::send_preamble(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::send_signed_envelope(&mut self, action: &str, body_tokens: alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>, xml_for_signing: core::option::Option<&[u8]>, force_hmac: bool) -> core::result::Result<mxaccess_asb::envelope::DecodedEnvelope, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::send_signed_envelope_one_way(&mut self, action: &str, body_tokens: alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>, xml_for_signing: core::option::Option<&[u8]>, force_hmac: bool) -> core::result::Result<(), mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::unregister_items(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity]) -> core::result::Result<mxaccess_asb::operations::UnregisterItemsResponse, mxaccess_asb::client::ClientError>
|
|
pub async fn mxaccess_asb::client::AsbClient<T>::write(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity], values: &[mxaccess_asb::operations::MinimalWriteValue], write_handle: u32) -> core::result::Result<mxaccess_asb::operations::WriteResponse, mxaccess_asb::client::ClientError>
|
|
impl<T> core::marker::Freeze for mxaccess_asb::client::AsbClient<T> where T: core::marker::Freeze
|
|
impl<T> core::marker::Send for mxaccess_asb::client::AsbClient<T>
|
|
impl<T> core::marker::Sync for mxaccess_asb::client::AsbClient<T> where T: core::marker::Sync
|
|
impl<T> core::marker::Unpin for mxaccess_asb::client::AsbClient<T>
|
|
impl<T> core::marker::UnsafeUnpin for mxaccess_asb::client::AsbClient<T> where T: core::marker::UnsafeUnpin
|
|
impl<T> core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::client::AsbClient<T> where T: core::panic::unwind_safe::RefUnwindSafe
|
|
impl<T> core::panic::unwind_safe::UnwindSafe for mxaccess_asb::client::AsbClient<T> where T: core::panic::unwind_safe::UnwindSafe
|
|
pub struct mxaccess_asb::AuthenticationDataBytes
|
|
pub mxaccess_asb::AuthenticationDataBytes::data: alloc::vec::Vec<u8>
|
|
pub mxaccess_asb::AuthenticationDataBytes::initialization_vector: alloc::vec::Vec<u8>
|
|
impl core::clone::Clone for mxaccess_asb::operations::AuthenticationDataBytes
|
|
pub fn mxaccess_asb::operations::AuthenticationDataBytes::clone(&self) -> mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::cmp::Eq for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::AuthenticationDataBytes
|
|
pub fn mxaccess_asb::operations::AuthenticationDataBytes::eq(&self, other: &mxaccess_asb::operations::AuthenticationDataBytes) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::AuthenticationDataBytes
|
|
pub fn mxaccess_asb::operations::AuthenticationDataBytes::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::marker::Freeze for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::marker::Send for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::marker::Sync for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::marker::Unpin for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::AuthenticationDataBytes
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::AuthenticationDataBytes
|
|
pub struct mxaccess_asb::ConnectResponse
|
|
pub mxaccess_asb::ConnectResponse::connection_lifetime: core::option::Option<alloc::string::String>
|
|
pub mxaccess_asb::ConnectResponse::service_authentication_data: core::option::Option<mxaccess_asb::operations::AuthenticationDataBytes>
|
|
pub mxaccess_asb::ConnectResponse::service_public_key: alloc::vec::Vec<u8>
|
|
impl core::clone::Clone for mxaccess_asb::operations::ConnectResponse
|
|
pub fn mxaccess_asb::operations::ConnectResponse::clone(&self) -> mxaccess_asb::operations::ConnectResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::ConnectResponse
|
|
pub fn mxaccess_asb::operations::ConnectResponse::eq(&self, other: &mxaccess_asb::operations::ConnectResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::ConnectResponse
|
|
pub fn mxaccess_asb::operations::ConnectResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::ConnectResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::ConnectResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::ConnectResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::ConnectResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::ConnectResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::ConnectResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::ConnectResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::ConnectResponse
|
|
pub struct mxaccess_asb::ConnectionValidator
|
|
pub mxaccess_asb::ConnectionValidator::connection_id: [u8; 16]
|
|
pub mxaccess_asb::ConnectionValidator::iv_base64: alloc::string::String
|
|
pub mxaccess_asb::ConnectionValidator::mac_base64: alloc::string::String
|
|
pub mxaccess_asb::ConnectionValidator::message_number: u64
|
|
impl mxaccess_asb::envelope::ConnectionValidator
|
|
pub fn mxaccess_asb::envelope::ConnectionValidator::from_signed(validator: &mxaccess_asb_nettcp::auth::SignedValidator) -> Self
|
|
impl core::clone::Clone for mxaccess_asb::envelope::ConnectionValidator
|
|
pub fn mxaccess_asb::envelope::ConnectionValidator::clone(&self) -> mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::cmp::Eq for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::cmp::PartialEq for mxaccess_asb::envelope::ConnectionValidator
|
|
pub fn mxaccess_asb::envelope::ConnectionValidator::eq(&self, other: &mxaccess_asb::envelope::ConnectionValidator) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::envelope::ConnectionValidator
|
|
pub fn mxaccess_asb::envelope::ConnectionValidator::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::marker::Freeze for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::marker::Send for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::marker::Sync for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::marker::Unpin for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::envelope::ConnectionValidator
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::envelope::ConnectionValidator
|
|
pub struct mxaccess_asb::CreateSubscriptionResponse
|
|
pub mxaccess_asb::CreateSubscriptionResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::CreateSubscriptionResponse::subscription_id: i64
|
|
pub mxaccess_asb::CreateSubscriptionResponse::success: core::option::Option<bool>
|
|
impl core::clone::Clone for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
pub fn mxaccess_asb::operations::CreateSubscriptionResponse::clone(&self) -> mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
pub fn mxaccess_asb::operations::CreateSubscriptionResponse::eq(&self, other: &mxaccess_asb::operations::CreateSubscriptionResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
pub fn mxaccess_asb::operations::CreateSubscriptionResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::CreateSubscriptionResponse
|
|
pub struct mxaccess_asb::DecodedEnvelope
|
|
pub mxaccess_asb::DecodedEnvelope::action: core::option::Option<alloc::string::String>
|
|
pub mxaccess_asb::DecodedEnvelope::body_tokens: alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub mxaccess_asb::DecodedEnvelope::validator: core::option::Option<mxaccess_asb::envelope::ConnectionValidator>
|
|
impl core::clone::Clone for mxaccess_asb::envelope::DecodedEnvelope
|
|
pub fn mxaccess_asb::envelope::DecodedEnvelope::clone(&self) -> mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::cmp::PartialEq for mxaccess_asb::envelope::DecodedEnvelope
|
|
pub fn mxaccess_asb::envelope::DecodedEnvelope::eq(&self, other: &mxaccess_asb::envelope::DecodedEnvelope) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::envelope::DecodedEnvelope
|
|
pub fn mxaccess_asb::envelope::DecodedEnvelope::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::marker::Freeze for mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::marker::Send for mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::marker::Sync for mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::marker::Unpin for mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::envelope::DecodedEnvelope
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::envelope::DecodedEnvelope
|
|
pub struct mxaccess_asb::DeleteMonitoredItemsResponse
|
|
pub mxaccess_asb::DeleteMonitoredItemsResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::DeleteMonitoredItemsResponse::status: alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>
|
|
pub mxaccess_asb::DeleteMonitoredItemsResponse::success: core::option::Option<bool>
|
|
impl core::clone::Clone for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
pub fn mxaccess_asb::operations::DeleteMonitoredItemsResponse::clone(&self) -> mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
pub fn mxaccess_asb::operations::DeleteMonitoredItemsResponse::eq(&self, other: &mxaccess_asb::operations::DeleteMonitoredItemsResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
pub fn mxaccess_asb::operations::DeleteMonitoredItemsResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::DeleteMonitoredItemsResponse
|
|
pub struct mxaccess_asb::DeleteSubscriptionResponse
|
|
impl core::clone::Clone for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
pub fn mxaccess_asb::operations::DeleteSubscriptionResponse::clone(&self) -> mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::cmp::Eq for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
pub fn mxaccess_asb::operations::DeleteSubscriptionResponse::eq(&self, other: &mxaccess_asb::operations::DeleteSubscriptionResponse) -> bool
|
|
impl core::default::Default for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
pub fn mxaccess_asb::operations::DeleteSubscriptionResponse::default() -> mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::fmt::Debug for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
pub fn mxaccess_asb::operations::DeleteSubscriptionResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::DeleteSubscriptionResponse
|
|
pub struct mxaccess_asb::ItemIdentity
|
|
pub mxaccess_asb::ItemIdentity::context_name: core::option::Option<alloc::string::String>
|
|
pub mxaccess_asb::ItemIdentity::id: u64
|
|
pub mxaccess_asb::ItemIdentity::id_specified: bool
|
|
pub mxaccess_asb::ItemIdentity::kind: u16
|
|
pub mxaccess_asb::ItemIdentity::name: core::option::Option<alloc::string::String>
|
|
pub mxaccess_asb::ItemIdentity::reference_type: u16
|
|
impl mxaccess_asb::contracts::ItemIdentity
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::absolute_by_name(name: impl core::convert::Into<alloc::string::String>) -> Self
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
|
|
impl core::clone::Clone for mxaccess_asb::contracts::ItemIdentity
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::clone(&self) -> mxaccess_asb::contracts::ItemIdentity
|
|
impl core::cmp::Eq for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::cmp::PartialEq for mxaccess_asb::contracts::ItemIdentity
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::eq(&self, other: &mxaccess_asb::contracts::ItemIdentity) -> bool
|
|
impl core::default::Default for mxaccess_asb::contracts::ItemIdentity
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::default() -> Self
|
|
impl core::fmt::Debug for mxaccess_asb::contracts::ItemIdentity
|
|
pub fn mxaccess_asb::contracts::ItemIdentity::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::marker::Freeze for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::marker::Send for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::marker::Sync for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::marker::Unpin for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::contracts::ItemIdentity
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::contracts::ItemIdentity
|
|
pub struct mxaccess_asb::ItemStatus
|
|
pub mxaccess_asb::ItemStatus::error_code: u16
|
|
pub mxaccess_asb::ItemStatus::error_code_specified: bool
|
|
pub mxaccess_asb::ItemStatus::item: mxaccess_asb::contracts::ItemIdentity
|
|
pub mxaccess_asb::ItemStatus::status: mxaccess_codec::asb_variant::AsbStatus
|
|
impl mxaccess_asb::contracts::ItemStatus
|
|
pub fn mxaccess_asb::contracts::ItemStatus::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_asb::contracts::ItemStatus::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::contracts::ItemStatus::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
|
|
impl core::clone::Clone for mxaccess_asb::contracts::ItemStatus
|
|
pub fn mxaccess_asb::contracts::ItemStatus::clone(&self) -> mxaccess_asb::contracts::ItemStatus
|
|
impl core::cmp::Eq for mxaccess_asb::contracts::ItemStatus
|
|
impl core::cmp::PartialEq for mxaccess_asb::contracts::ItemStatus
|
|
pub fn mxaccess_asb::contracts::ItemStatus::eq(&self, other: &mxaccess_asb::contracts::ItemStatus) -> bool
|
|
impl core::default::Default for mxaccess_asb::contracts::ItemStatus
|
|
pub fn mxaccess_asb::contracts::ItemStatus::default() -> mxaccess_asb::contracts::ItemStatus
|
|
impl core::fmt::Debug for mxaccess_asb::contracts::ItemStatus
|
|
pub fn mxaccess_asb::contracts::ItemStatus::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::contracts::ItemStatus
|
|
impl core::marker::Freeze for mxaccess_asb::contracts::ItemStatus
|
|
impl core::marker::Send for mxaccess_asb::contracts::ItemStatus
|
|
impl core::marker::Sync for mxaccess_asb::contracts::ItemStatus
|
|
impl core::marker::Unpin for mxaccess_asb::contracts::ItemStatus
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::contracts::ItemStatus
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::contracts::ItemStatus
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::contracts::ItemStatus
|
|
pub struct mxaccess_asb::MinimalMonitoredItem
|
|
pub mxaccess_asb::MinimalMonitoredItem::active: core::option::Option<bool>
|
|
pub mxaccess_asb::MinimalMonitoredItem::buffered: bool
|
|
pub mxaccess_asb::MinimalMonitoredItem::item: mxaccess_asb::contracts::ItemIdentity
|
|
pub mxaccess_asb::MinimalMonitoredItem::sample_interval: u64
|
|
impl mxaccess_asb::operations::MinimalMonitoredItem
|
|
pub fn mxaccess_asb::operations::MinimalMonitoredItem::new(item: mxaccess_asb::contracts::ItemIdentity, sample_interval: u64) -> Self
|
|
pub fn mxaccess_asb::operations::MinimalMonitoredItem::with_active(item: mxaccess_asb::contracts::ItemIdentity, sample_interval: u64, active: bool) -> Self
|
|
impl core::clone::Clone for mxaccess_asb::operations::MinimalMonitoredItem
|
|
pub fn mxaccess_asb::operations::MinimalMonitoredItem::clone(&self) -> mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::MinimalMonitoredItem
|
|
pub fn mxaccess_asb::operations::MinimalMonitoredItem::eq(&self, other: &mxaccess_asb::operations::MinimalMonitoredItem) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::MinimalMonitoredItem
|
|
pub fn mxaccess_asb::operations::MinimalMonitoredItem::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::marker::Freeze for mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::marker::Send for mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::marker::Sync for mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::marker::Unpin for mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::MinimalMonitoredItem
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::MinimalMonitoredItem
|
|
pub struct mxaccess_asb::MinimalWriteValue
|
|
pub mxaccess_asb::MinimalWriteValue::value: mxaccess_codec::asb_variant::AsbVariant
|
|
impl mxaccess_asb::operations::MinimalWriteValue
|
|
pub fn mxaccess_asb::operations::MinimalWriteValue::new(value: mxaccess_codec::asb_variant::AsbVariant) -> Self
|
|
impl core::clone::Clone for mxaccess_asb::operations::MinimalWriteValue
|
|
pub fn mxaccess_asb::operations::MinimalWriteValue::clone(&self) -> mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::MinimalWriteValue
|
|
pub fn mxaccess_asb::operations::MinimalWriteValue::eq(&self, other: &mxaccess_asb::operations::MinimalWriteValue) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::MinimalWriteValue
|
|
pub fn mxaccess_asb::operations::MinimalWriteValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::marker::Freeze for mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::marker::Send for mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::marker::Sync for mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::marker::Unpin for mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::MinimalWriteValue
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::MinimalWriteValue
|
|
pub struct mxaccess_asb::MonitoredItemValue
|
|
pub mxaccess_asb::MonitoredItemValue::item: mxaccess_asb::contracts::ItemIdentity
|
|
pub mxaccess_asb::MonitoredItemValue::user_data: mxaccess_codec::asb_variant::AsbVariant
|
|
pub mxaccess_asb::MonitoredItemValue::value: mxaccess_codec::asb_variant::RuntimeValue
|
|
impl mxaccess_asb::contracts::MonitoredItemValue
|
|
pub fn mxaccess_asb::contracts::MonitoredItemValue::decode(input: &[u8]) -> core::result::Result<(Self, usize), mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_asb::contracts::MonitoredItemValue::encode(&self) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::contracts::MonitoredItemValue::encode_into(&self, out: &mut alloc::vec::Vec<u8>)
|
|
impl core::clone::Clone for mxaccess_asb::contracts::MonitoredItemValue
|
|
pub fn mxaccess_asb::contracts::MonitoredItemValue::clone(&self) -> mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::cmp::PartialEq for mxaccess_asb::contracts::MonitoredItemValue
|
|
pub fn mxaccess_asb::contracts::MonitoredItemValue::eq(&self, other: &mxaccess_asb::contracts::MonitoredItemValue) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::contracts::MonitoredItemValue
|
|
pub fn mxaccess_asb::contracts::MonitoredItemValue::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::marker::Freeze for mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::marker::Send for mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::marker::Sync for mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::marker::Unpin for mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::contracts::MonitoredItemValue
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::contracts::MonitoredItemValue
|
|
pub struct mxaccess_asb::PublishResponse
|
|
pub mxaccess_asb::PublishResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::PublishResponse::status: alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>
|
|
pub mxaccess_asb::PublishResponse::success: core::option::Option<bool>
|
|
pub mxaccess_asb::PublishResponse::values: alloc::vec::Vec<mxaccess_asb::contracts::MonitoredItemValue>
|
|
impl core::clone::Clone for mxaccess_asb::operations::PublishResponse
|
|
pub fn mxaccess_asb::operations::PublishResponse::clone(&self) -> mxaccess_asb::operations::PublishResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::PublishResponse
|
|
pub fn mxaccess_asb::operations::PublishResponse::eq(&self, other: &mxaccess_asb::operations::PublishResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::PublishResponse
|
|
pub fn mxaccess_asb::operations::PublishResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::PublishResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::PublishResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::PublishResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::PublishResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::PublishResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::PublishResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::PublishResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::PublishResponse
|
|
pub struct mxaccess_asb::PublishWriteCompleteResponse
|
|
pub mxaccess_asb::PublishWriteCompleteResponse::complete_writes_count: usize
|
|
pub mxaccess_asb::PublishWriteCompleteResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::PublishWriteCompleteResponse::success: core::option::Option<bool>
|
|
impl core::clone::Clone for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
pub fn mxaccess_asb::operations::PublishWriteCompleteResponse::clone(&self) -> mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::cmp::Eq for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
pub fn mxaccess_asb::operations::PublishWriteCompleteResponse::eq(&self, other: &mxaccess_asb::operations::PublishWriteCompleteResponse) -> bool
|
|
impl core::default::Default for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
pub fn mxaccess_asb::operations::PublishWriteCompleteResponse::default() -> mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::fmt::Debug for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
pub fn mxaccess_asb::operations::PublishWriteCompleteResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::PublishWriteCompleteResponse
|
|
pub struct mxaccess_asb::ReadResponse
|
|
pub mxaccess_asb::ReadResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::ReadResponse::status: alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>
|
|
pub mxaccess_asb::ReadResponse::success: core::option::Option<bool>
|
|
pub mxaccess_asb::ReadResponse::values: alloc::vec::Vec<mxaccess_codec::asb_variant::RuntimeValue>
|
|
impl core::clone::Clone for mxaccess_asb::operations::ReadResponse
|
|
pub fn mxaccess_asb::operations::ReadResponse::clone(&self) -> mxaccess_asb::operations::ReadResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::ReadResponse
|
|
pub fn mxaccess_asb::operations::ReadResponse::eq(&self, other: &mxaccess_asb::operations::ReadResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::ReadResponse
|
|
pub fn mxaccess_asb::operations::ReadResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::ReadResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::ReadResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::ReadResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::ReadResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::ReadResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::ReadResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::ReadResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::ReadResponse
|
|
pub struct mxaccess_asb::RegisterItemsResponse
|
|
pub mxaccess_asb::RegisterItemsResponse::item_capabilities_present: bool
|
|
pub mxaccess_asb::RegisterItemsResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::RegisterItemsResponse::status: alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>
|
|
pub mxaccess_asb::RegisterItemsResponse::success: core::option::Option<bool>
|
|
impl core::clone::Clone for mxaccess_asb::operations::RegisterItemsResponse
|
|
pub fn mxaccess_asb::operations::RegisterItemsResponse::clone(&self) -> mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::RegisterItemsResponse
|
|
pub fn mxaccess_asb::operations::RegisterItemsResponse::eq(&self, other: &mxaccess_asb::operations::RegisterItemsResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::RegisterItemsResponse
|
|
pub fn mxaccess_asb::operations::RegisterItemsResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::RegisterItemsResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::RegisterItemsResponse
|
|
pub struct mxaccess_asb::SoapEnvelope
|
|
pub mxaccess_asb::SoapEnvelope::action: alloc::string::String
|
|
pub mxaccess_asb::SoapEnvelope::body_tokens: alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub mxaccess_asb::SoapEnvelope::to_uri: core::option::Option<alloc::string::String>
|
|
pub mxaccess_asb::SoapEnvelope::validator: core::option::Option<mxaccess_asb::envelope::ConnectionValidator>
|
|
impl mxaccess_asb::envelope::SoapEnvelope
|
|
pub fn mxaccess_asb::envelope::SoapEnvelope::new(action: impl core::convert::Into<alloc::string::String>) -> Self
|
|
pub fn mxaccess_asb::envelope::SoapEnvelope::with_body_tokens(self, tokens: alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>) -> Self
|
|
pub fn mxaccess_asb::envelope::SoapEnvelope::with_to(self, to_uri: impl core::convert::Into<alloc::string::String>) -> Self
|
|
pub fn mxaccess_asb::envelope::SoapEnvelope::with_validator(self, validator: mxaccess_asb::envelope::ConnectionValidator) -> Self
|
|
impl core::clone::Clone for mxaccess_asb::envelope::SoapEnvelope
|
|
pub fn mxaccess_asb::envelope::SoapEnvelope::clone(&self) -> mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::cmp::PartialEq for mxaccess_asb::envelope::SoapEnvelope
|
|
pub fn mxaccess_asb::envelope::SoapEnvelope::eq(&self, other: &mxaccess_asb::envelope::SoapEnvelope) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::envelope::SoapEnvelope
|
|
pub fn mxaccess_asb::envelope::SoapEnvelope::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::marker::Freeze for mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::marker::Send for mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::marker::Sync for mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::marker::Unpin for mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::envelope::SoapEnvelope
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::envelope::SoapEnvelope
|
|
pub struct mxaccess_asb::UnregisterItemsResponse
|
|
pub mxaccess_asb::UnregisterItemsResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::UnregisterItemsResponse::status: alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>
|
|
pub mxaccess_asb::UnregisterItemsResponse::success: core::option::Option<bool>
|
|
impl core::clone::Clone for mxaccess_asb::operations::UnregisterItemsResponse
|
|
pub fn mxaccess_asb::operations::UnregisterItemsResponse::clone(&self) -> mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::UnregisterItemsResponse
|
|
pub fn mxaccess_asb::operations::UnregisterItemsResponse::eq(&self, other: &mxaccess_asb::operations::UnregisterItemsResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::UnregisterItemsResponse
|
|
pub fn mxaccess_asb::operations::UnregisterItemsResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::UnregisterItemsResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::UnregisterItemsResponse
|
|
pub struct mxaccess_asb::WriteResponse
|
|
pub mxaccess_asb::WriteResponse::result_code: core::option::Option<u32>
|
|
pub mxaccess_asb::WriteResponse::status: alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>
|
|
pub mxaccess_asb::WriteResponse::success: core::option::Option<bool>
|
|
impl core::clone::Clone for mxaccess_asb::operations::WriteResponse
|
|
pub fn mxaccess_asb::operations::WriteResponse::clone(&self) -> mxaccess_asb::operations::WriteResponse
|
|
impl core::cmp::PartialEq for mxaccess_asb::operations::WriteResponse
|
|
pub fn mxaccess_asb::operations::WriteResponse::eq(&self, other: &mxaccess_asb::operations::WriteResponse) -> bool
|
|
impl core::fmt::Debug for mxaccess_asb::operations::WriteResponse
|
|
pub fn mxaccess_asb::operations::WriteResponse::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
|
|
impl core::marker::StructuralPartialEq for mxaccess_asb::operations::WriteResponse
|
|
impl core::marker::Freeze for mxaccess_asb::operations::WriteResponse
|
|
impl core::marker::Send for mxaccess_asb::operations::WriteResponse
|
|
impl core::marker::Sync for mxaccess_asb::operations::WriteResponse
|
|
impl core::marker::Unpin for mxaccess_asb::operations::WriteResponse
|
|
impl core::marker::UnsafeUnpin for mxaccess_asb::operations::WriteResponse
|
|
impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::operations::WriteResponse
|
|
impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::operations::WriteResponse
|
|
pub const mxaccess_asb::RESULT_CODE_INVALID_CONNECTION_ID: u32
|
|
pub fn mxaccess_asb::build_add_monitored_items_request_body(subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem], require_id: bool) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::build_authenticate_me_request_body(consumer_data: &[u8], initialization_vector: &[u8]) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::build_connect_request_body(connection_id: [u8; 16], consumer_public_key: &[u8]) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::build_create_subscription_request_body(max_queue_size: i64, sample_interval: u64) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::build_delete_monitored_items_request_body(subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem]) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::build_delete_subscription_request_body(subscription_id: i64) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::build_disconnect_request_body(consumer_data: &[u8], initialization_vector: &[u8]) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::build_keep_alive_request_body() -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::build_publish_request_body(subscription_id: i64) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::build_publish_write_complete_request_body() -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::build_read_request_body(items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::build_register_items_request_body(items: &[mxaccess_asb::contracts::ItemIdentity], require_id: bool, register_only: bool) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::build_unregister_items_request_body(items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::build_write_request_body(items: &[mxaccess_asb::contracts::ItemIdentity], values: &[mxaccess_asb::operations::MinimalWriteValue], write_handle: u32) -> alloc::vec::Vec<mxaccess_asb_nettcp::nbfx::NbfxToken>
|
|
pub fn mxaccess_asb::collect_asbidata_payloads(tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> alloc::vec::Vec<alloc::vec::Vec<u8>>
|
|
pub fn mxaccess_asb::decode_add_monitored_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::AddMonitoredItemsResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::decode_connect_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken], dynamic: &mxaccess_asb_nettcp::nbfx::DynamicDictionary) -> core::result::Result<mxaccess_asb::operations::ConnectResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::decode_create_subscription_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken], dynamic: &mxaccess_asb_nettcp::nbfx::DynamicDictionary) -> core::result::Result<mxaccess_asb::operations::CreateSubscriptionResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::decode_delete_monitored_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::DeleteMonitoredItemsResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::decode_envelope(input: &[u8], dynamic: &mut mxaccess_asb_nettcp::nbfx::DynamicDictionary) -> core::result::Result<mxaccess_asb::envelope::DecodedEnvelope, mxaccess_asb::envelope::EnvelopeError>
|
|
pub fn mxaccess_asb::decode_item_identity_array(input: &[u8]) -> core::result::Result<alloc::vec::Vec<mxaccess_asb::contracts::ItemIdentity>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_asb::decode_item_status_array(input: &[u8]) -> core::result::Result<alloc::vec::Vec<mxaccess_asb::contracts::ItemStatus>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_asb::decode_monitored_item_value_array(input: &[u8]) -> core::result::Result<alloc::vec::Vec<mxaccess_asb::contracts::MonitoredItemValue>, mxaccess_codec::error::CodecError>
|
|
pub fn mxaccess_asb::decode_publish_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::PublishResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::decode_publish_write_complete_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::PublishWriteCompleteResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::decode_read_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::ReadResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::decode_register_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::RegisterItemsResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::decode_unregister_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::UnregisterItemsResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::decode_write_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result<mxaccess_asb::operations::WriteResponse, mxaccess_asb::operations::OperationError>
|
|
pub fn mxaccess_asb::encode_envelope(envelope: &mxaccess_asb::envelope::SoapEnvelope, dynamic: &mut mxaccess_asb_nettcp::nbfx::DynamicDictionary) -> core::result::Result<alloc::vec::Vec<u8>, mxaccess_asb_nettcp::nbfx::NbfxError>
|
|
pub fn mxaccess_asb::encode_item_identity_array(items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::encode_item_status_array(items: &[mxaccess_asb::contracts::ItemStatus]) -> alloc::vec::Vec<u8>
|
|
pub fn mxaccess_asb::encode_monitored_item_value_array(values: &[mxaccess_asb::contracts::MonitoredItemValue]) -> alloc::vec::Vec<u8>
|