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 pub mxaccess_asb::client::ClientError::SoapFault::reason: alloc::string::String pub mxaccess_asb::client::ClientError::UnexpectedRecord(alloc::string::String) impl core::convert::From for mxaccess_asb::client::ClientError pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::envelope::EnvelopeError) -> Self impl core::convert::From for mxaccess_asb::client::ClientError pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::operations::OperationError) -> Self impl core::convert::From for mxaccess_asb::client::ClientError pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb_nettcp::auth::AuthError) -> Self impl core::convert::From for mxaccess_asb::client::ClientError pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb_nettcp::nbfx::NbfxError) -> Self impl core::convert::From for mxaccess_asb::client::ClientError pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb_nettcp::nmf::NmfError) -> Self impl core::convert::From 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 impl mxaccess_asb::client::AsbClient pub async fn mxaccess_asb::client::AsbClient::add_monitored_items(&mut self, subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem], require_id: bool) -> core::result::Result pub fn mxaccess_asb::client::AsbClient::authenticator_mut(&mut self) -> &mut mxaccess_asb_nettcp::auth::AsbAuthenticator pub async fn mxaccess_asb::client::AsbClient::connect(&mut self) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::create_subscription(&mut self, max_queue_size: i64, sample_interval: u64) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::delete_monitored_items(&mut self, subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem]) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::delete_subscription(&mut self, subscription_id: i64) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::disconnect(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError> pub async fn mxaccess_asb::client::AsbClient::keep_alive(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError> pub fn mxaccess_asb::client::AsbClient::new(stream: T, authenticator: mxaccess_asb_nettcp::auth::AsbAuthenticator, via_uri: impl core::convert::Into) -> Self pub async fn mxaccess_asb::client::AsbClient::publish(&mut self, subscription_id: i64) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::publish_write_complete(&mut self) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::read(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity]) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::register_items(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity], require_id: bool, register_only: bool) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::send_end(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError> pub async fn mxaccess_asb::client::AsbClient::send_envelope(&mut self, envelope: &mxaccess_asb::envelope::SoapEnvelope) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::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::send_preamble(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError> pub async fn mxaccess_asb::client::AsbClient::send_signed_envelope(&mut self, action: &str, body_tokens: alloc::vec::Vec, xml_for_signing: core::option::Option<&[u8]>, force_hmac: bool) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::send_signed_envelope_one_way(&mut self, action: &str, body_tokens: alloc::vec::Vec, xml_for_signing: core::option::Option<&[u8]>, force_hmac: bool) -> core::result::Result<(), mxaccess_asb::client::ClientError> pub async fn mxaccess_asb::client::AsbClient::unregister_items(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity]) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::write(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity], values: &[mxaccess_asb::operations::MinimalWriteValue], write_handle: u32) -> core::result::Result impl core::marker::Freeze for mxaccess_asb::client::AsbClient where T: core::marker::Freeze impl core::marker::Send for mxaccess_asb::client::AsbClient impl core::marker::Sync for mxaccess_asb::client::AsbClient where T: core::marker::Sync impl core::marker::Unpin for mxaccess_asb::client::AsbClient impl core::marker::UnsafeUnpin for mxaccess_asb::client::AsbClient where T: core::marker::UnsafeUnpin impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::client::AsbClient where T: core::panic::unwind_safe::RefUnwindSafe impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::client::AsbClient 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 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 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) -> 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 pub fn mxaccess_asb::contracts::ItemIdentity::encode_into(&self, out: &mut alloc::vec::Vec) 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 pub fn mxaccess_asb::contracts::ItemStatus::encode_into(&self, out: &mut alloc::vec::Vec) 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 pub fn mxaccess_asb::contracts::MonitoredItemValue::encode_into(&self, out: &mut alloc::vec::Vec) 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, mxaccess_codec::error::CodecError> pub fn mxaccess_asb::contracts::decode_item_status_array(input: &[u8]) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_asb::contracts::decode_monitored_item_value_array(input: &[u8]) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_asb::contracts::encode_item_identity_array(items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec pub fn mxaccess_asb::contracts::encode_item_status_array(items: &[mxaccess_asb::contracts::ItemStatus]) -> alloc::vec::Vec pub fn mxaccess_asb::contracts::encode_monitored_item_value_array(values: &[mxaccess_asb::contracts::MonitoredItemValue]) -> alloc::vec::Vec 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 for mxaccess_asb::client::ClientError pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::envelope::EnvelopeError) -> Self impl core::convert::From 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 pub mxaccess_asb::envelope::DecodedEnvelope::body_tokens: alloc::vec::Vec pub mxaccess_asb::envelope::DecodedEnvelope::validator: core::option::Option 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 pub mxaccess_asb::envelope::SoapEnvelope::to_uri: core::option::Option pub mxaccess_asb::envelope::SoapEnvelope::validator: core::option::Option impl mxaccess_asb::envelope::SoapEnvelope pub fn mxaccess_asb::envelope::SoapEnvelope::new(action: impl core::convert::Into) -> Self pub fn mxaccess_asb::envelope::SoapEnvelope::with_body_tokens(self, tokens: alloc::vec::Vec) -> Self pub fn mxaccess_asb::envelope::SoapEnvelope::with_to(self, to_uri: impl core::convert::Into) -> 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 pub fn mxaccess_asb::envelope::encode_envelope(envelope: &mxaccess_asb::envelope::SoapEnvelope, dynamic: &mut mxaccess_asb_nettcp::nbfx::DynamicDictionary) -> core::result::Result, 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 for mxaccess_asb::client::ClientError pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::operations::OperationError) -> Self impl core::convert::From 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 pub mxaccess_asb::operations::AddMonitoredItemsResponse::status: alloc::vec::Vec pub mxaccess_asb::operations::AddMonitoredItemsResponse::success: core::option::Option 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 pub mxaccess_asb::operations::AuthenticationDataBytes::initialization_vector: alloc::vec::Vec 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 pub mxaccess_asb::operations::ConnectResponse::service_authentication_data: core::option::Option pub mxaccess_asb::operations::ConnectResponse::service_public_key: alloc::vec::Vec 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 pub mxaccess_asb::operations::CreateSubscriptionResponse::subscription_id: i64 pub mxaccess_asb::operations::CreateSubscriptionResponse::success: core::option::Option 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 pub mxaccess_asb::operations::DeleteMonitoredItemsResponse::status: alloc::vec::Vec pub mxaccess_asb::operations::DeleteMonitoredItemsResponse::success: core::option::Option 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 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 pub mxaccess_asb::operations::PublishResponse::status: alloc::vec::Vec pub mxaccess_asb::operations::PublishResponse::success: core::option::Option pub mxaccess_asb::operations::PublishResponse::values: alloc::vec::Vec 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 pub mxaccess_asb::operations::PublishWriteCompleteResponse::success: core::option::Option 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 pub mxaccess_asb::operations::ReadResponse::status: alloc::vec::Vec pub mxaccess_asb::operations::ReadResponse::success: core::option::Option pub mxaccess_asb::operations::ReadResponse::values: alloc::vec::Vec 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 pub mxaccess_asb::operations::RegisterItemsResponse::status: alloc::vec::Vec pub mxaccess_asb::operations::RegisterItemsResponse::success: core::option::Option 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 pub mxaccess_asb::operations::UnregisterItemsResponse::status: alloc::vec::Vec pub mxaccess_asb::operations::UnregisterItemsResponse::success: core::option::Option 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 pub mxaccess_asb::operations::WriteResponse::status: alloc::vec::Vec pub mxaccess_asb::operations::WriteResponse::success: core::option::Option 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 pub fn mxaccess_asb::operations::build_authenticate_me_request_body(consumer_data: &[u8], initialization_vector: &[u8]) -> alloc::vec::Vec pub fn mxaccess_asb::operations::build_connect_request_body(connection_id: [u8; 16], consumer_public_key: &[u8]) -> alloc::vec::Vec pub fn mxaccess_asb::operations::build_create_subscription_request_body(max_queue_size: i64, sample_interval: u64) -> alloc::vec::Vec pub fn mxaccess_asb::operations::build_delete_monitored_items_request_body(subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem]) -> alloc::vec::Vec pub fn mxaccess_asb::operations::build_delete_subscription_request_body(subscription_id: i64) -> alloc::vec::Vec pub fn mxaccess_asb::operations::build_disconnect_request_body(consumer_data: &[u8], initialization_vector: &[u8]) -> alloc::vec::Vec pub fn mxaccess_asb::operations::build_keep_alive_request_body() -> alloc::vec::Vec pub fn mxaccess_asb::operations::build_publish_request_body(subscription_id: i64) -> alloc::vec::Vec pub fn mxaccess_asb::operations::build_publish_write_complete_request_body() -> alloc::vec::Vec pub fn mxaccess_asb::operations::build_read_request_body(items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec pub fn mxaccess_asb::operations::build_register_items_request_body(items: &[mxaccess_asb::contracts::ItemIdentity], require_id: bool, register_only: bool) -> alloc::vec::Vec pub fn mxaccess_asb::operations::build_unregister_items_request_body(items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec 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 pub fn mxaccess_asb::operations::collect_asbidata_payloads(tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> alloc::vec::Vec> pub fn mxaccess_asb::operations::decode_add_monitored_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result pub fn mxaccess_asb::operations::decode_connect_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken], dynamic: &mxaccess_asb_nettcp::nbfx::DynamicDictionary) -> core::result::Result 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 pub fn mxaccess_asb::operations::decode_delete_monitored_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result pub fn mxaccess_asb::operations::decode_publish_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result pub fn mxaccess_asb::operations::decode_publish_write_complete_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result pub fn mxaccess_asb::operations::decode_read_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result pub fn mxaccess_asb::operations::decode_register_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result pub fn mxaccess_asb::operations::decode_unregister_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result pub fn mxaccess_asb::operations::decode_write_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result 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 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 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 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 pub fn mxaccess_asb::xml_canonical::emit_delete_subscription_request_xml(validator: &mxaccess_asb::envelope::ConnectionValidator, subscription_id: i64) -> alloc::vec::Vec 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 pub fn mxaccess_asb::xml_canonical::emit_keep_alive_xml(validator: &mxaccess_asb::envelope::ConnectionValidator) -> alloc::vec::Vec pub fn mxaccess_asb::xml_canonical::emit_publish_request_xml(validator: &mxaccess_asb::envelope::ConnectionValidator, subscription_id: i64) -> alloc::vec::Vec pub fn mxaccess_asb::xml_canonical::emit_publish_write_complete_request_xml(validator: &mxaccess_asb::envelope::ConnectionValidator) -> alloc::vec::Vec pub fn mxaccess_asb::xml_canonical::emit_read_request_xml(validator: &mxaccess_asb::envelope::ConnectionValidator, items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec 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 pub fn mxaccess_asb::xml_canonical::emit_unregister_items_request_xml(validator: &mxaccess_asb::envelope::ConnectionValidator, items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec 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 #[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 pub mxaccess_asb::ClientError::SoapFault::reason: alloc::string::String pub mxaccess_asb::ClientError::UnexpectedRecord(alloc::string::String) impl core::convert::From for mxaccess_asb::client::ClientError pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::envelope::EnvelopeError) -> Self impl core::convert::From for mxaccess_asb::client::ClientError pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::operations::OperationError) -> Self impl core::convert::From for mxaccess_asb::client::ClientError pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb_nettcp::auth::AuthError) -> Self impl core::convert::From for mxaccess_asb::client::ClientError pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb_nettcp::nbfx::NbfxError) -> Self impl core::convert::From for mxaccess_asb::client::ClientError pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb_nettcp::nmf::NmfError) -> Self impl core::convert::From 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 for mxaccess_asb::client::ClientError pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::envelope::EnvelopeError) -> Self impl core::convert::From 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 for mxaccess_asb::client::ClientError pub fn mxaccess_asb::client::ClientError::from(source: mxaccess_asb::operations::OperationError) -> Self impl core::convert::From 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 pub mxaccess_asb::AddMonitoredItemsResponse::status: alloc::vec::Vec pub mxaccess_asb::AddMonitoredItemsResponse::success: core::option::Option 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 impl mxaccess_asb::client::AsbClient pub async fn mxaccess_asb::client::AsbClient::add_monitored_items(&mut self, subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem], require_id: bool) -> core::result::Result pub fn mxaccess_asb::client::AsbClient::authenticator_mut(&mut self) -> &mut mxaccess_asb_nettcp::auth::AsbAuthenticator pub async fn mxaccess_asb::client::AsbClient::connect(&mut self) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::create_subscription(&mut self, max_queue_size: i64, sample_interval: u64) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::delete_monitored_items(&mut self, subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem]) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::delete_subscription(&mut self, subscription_id: i64) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::disconnect(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError> pub async fn mxaccess_asb::client::AsbClient::keep_alive(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError> pub fn mxaccess_asb::client::AsbClient::new(stream: T, authenticator: mxaccess_asb_nettcp::auth::AsbAuthenticator, via_uri: impl core::convert::Into) -> Self pub async fn mxaccess_asb::client::AsbClient::publish(&mut self, subscription_id: i64) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::publish_write_complete(&mut self) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::read(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity]) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::register_items(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity], require_id: bool, register_only: bool) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::send_end(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError> pub async fn mxaccess_asb::client::AsbClient::send_envelope(&mut self, envelope: &mxaccess_asb::envelope::SoapEnvelope) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::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::send_preamble(&mut self) -> core::result::Result<(), mxaccess_asb::client::ClientError> pub async fn mxaccess_asb::client::AsbClient::send_signed_envelope(&mut self, action: &str, body_tokens: alloc::vec::Vec, xml_for_signing: core::option::Option<&[u8]>, force_hmac: bool) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::send_signed_envelope_one_way(&mut self, action: &str, body_tokens: alloc::vec::Vec, xml_for_signing: core::option::Option<&[u8]>, force_hmac: bool) -> core::result::Result<(), mxaccess_asb::client::ClientError> pub async fn mxaccess_asb::client::AsbClient::unregister_items(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity]) -> core::result::Result pub async fn mxaccess_asb::client::AsbClient::write(&mut self, items: &[mxaccess_asb::contracts::ItemIdentity], values: &[mxaccess_asb::operations::MinimalWriteValue], write_handle: u32) -> core::result::Result impl core::marker::Freeze for mxaccess_asb::client::AsbClient where T: core::marker::Freeze impl core::marker::Send for mxaccess_asb::client::AsbClient impl core::marker::Sync for mxaccess_asb::client::AsbClient where T: core::marker::Sync impl core::marker::Unpin for mxaccess_asb::client::AsbClient impl core::marker::UnsafeUnpin for mxaccess_asb::client::AsbClient where T: core::marker::UnsafeUnpin impl core::panic::unwind_safe::RefUnwindSafe for mxaccess_asb::client::AsbClient where T: core::panic::unwind_safe::RefUnwindSafe impl core::panic::unwind_safe::UnwindSafe for mxaccess_asb::client::AsbClient where T: core::panic::unwind_safe::UnwindSafe pub struct mxaccess_asb::AuthenticationDataBytes pub mxaccess_asb::AuthenticationDataBytes::data: alloc::vec::Vec pub mxaccess_asb::AuthenticationDataBytes::initialization_vector: alloc::vec::Vec 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 pub mxaccess_asb::ConnectResponse::service_authentication_data: core::option::Option pub mxaccess_asb::ConnectResponse::service_public_key: alloc::vec::Vec 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 pub mxaccess_asb::CreateSubscriptionResponse::subscription_id: i64 pub mxaccess_asb::CreateSubscriptionResponse::success: core::option::Option 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 pub mxaccess_asb::DecodedEnvelope::body_tokens: alloc::vec::Vec pub mxaccess_asb::DecodedEnvelope::validator: core::option::Option 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 pub mxaccess_asb::DeleteMonitoredItemsResponse::status: alloc::vec::Vec pub mxaccess_asb::DeleteMonitoredItemsResponse::success: core::option::Option 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 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 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) -> 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 pub fn mxaccess_asb::contracts::ItemIdentity::encode_into(&self, out: &mut alloc::vec::Vec) 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 pub fn mxaccess_asb::contracts::ItemStatus::encode_into(&self, out: &mut alloc::vec::Vec) 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 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 pub fn mxaccess_asb::contracts::MonitoredItemValue::encode_into(&self, out: &mut alloc::vec::Vec) 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 pub mxaccess_asb::PublishResponse::status: alloc::vec::Vec pub mxaccess_asb::PublishResponse::success: core::option::Option pub mxaccess_asb::PublishResponse::values: alloc::vec::Vec 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 pub mxaccess_asb::PublishWriteCompleteResponse::success: core::option::Option 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 pub mxaccess_asb::ReadResponse::status: alloc::vec::Vec pub mxaccess_asb::ReadResponse::success: core::option::Option pub mxaccess_asb::ReadResponse::values: alloc::vec::Vec 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 pub mxaccess_asb::RegisterItemsResponse::status: alloc::vec::Vec pub mxaccess_asb::RegisterItemsResponse::success: core::option::Option 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 pub mxaccess_asb::SoapEnvelope::to_uri: core::option::Option pub mxaccess_asb::SoapEnvelope::validator: core::option::Option impl mxaccess_asb::envelope::SoapEnvelope pub fn mxaccess_asb::envelope::SoapEnvelope::new(action: impl core::convert::Into) -> Self pub fn mxaccess_asb::envelope::SoapEnvelope::with_body_tokens(self, tokens: alloc::vec::Vec) -> Self pub fn mxaccess_asb::envelope::SoapEnvelope::with_to(self, to_uri: impl core::convert::Into) -> 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 pub mxaccess_asb::UnregisterItemsResponse::status: alloc::vec::Vec pub mxaccess_asb::UnregisterItemsResponse::success: core::option::Option 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 pub mxaccess_asb::WriteResponse::status: alloc::vec::Vec pub mxaccess_asb::WriteResponse::success: core::option::Option 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 pub fn mxaccess_asb::build_authenticate_me_request_body(consumer_data: &[u8], initialization_vector: &[u8]) -> alloc::vec::Vec pub fn mxaccess_asb::build_connect_request_body(connection_id: [u8; 16], consumer_public_key: &[u8]) -> alloc::vec::Vec pub fn mxaccess_asb::build_create_subscription_request_body(max_queue_size: i64, sample_interval: u64) -> alloc::vec::Vec pub fn mxaccess_asb::build_delete_monitored_items_request_body(subscription_id: i64, items: &[mxaccess_asb::operations::MinimalMonitoredItem]) -> alloc::vec::Vec pub fn mxaccess_asb::build_delete_subscription_request_body(subscription_id: i64) -> alloc::vec::Vec pub fn mxaccess_asb::build_disconnect_request_body(consumer_data: &[u8], initialization_vector: &[u8]) -> alloc::vec::Vec pub fn mxaccess_asb::build_keep_alive_request_body() -> alloc::vec::Vec pub fn mxaccess_asb::build_publish_request_body(subscription_id: i64) -> alloc::vec::Vec pub fn mxaccess_asb::build_publish_write_complete_request_body() -> alloc::vec::Vec pub fn mxaccess_asb::build_read_request_body(items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec pub fn mxaccess_asb::build_register_items_request_body(items: &[mxaccess_asb::contracts::ItemIdentity], require_id: bool, register_only: bool) -> alloc::vec::Vec pub fn mxaccess_asb::build_unregister_items_request_body(items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec pub fn mxaccess_asb::build_write_request_body(items: &[mxaccess_asb::contracts::ItemIdentity], values: &[mxaccess_asb::operations::MinimalWriteValue], write_handle: u32) -> alloc::vec::Vec pub fn mxaccess_asb::collect_asbidata_payloads(tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> alloc::vec::Vec> pub fn mxaccess_asb::decode_add_monitored_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result pub fn mxaccess_asb::decode_connect_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken], dynamic: &mxaccess_asb_nettcp::nbfx::DynamicDictionary) -> core::result::Result pub fn mxaccess_asb::decode_create_subscription_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken], dynamic: &mxaccess_asb_nettcp::nbfx::DynamicDictionary) -> core::result::Result pub fn mxaccess_asb::decode_delete_monitored_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result pub fn mxaccess_asb::decode_envelope(input: &[u8], dynamic: &mut mxaccess_asb_nettcp::nbfx::DynamicDictionary) -> core::result::Result pub fn mxaccess_asb::decode_item_identity_array(input: &[u8]) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_asb::decode_item_status_array(input: &[u8]) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_asb::decode_monitored_item_value_array(input: &[u8]) -> core::result::Result, mxaccess_codec::error::CodecError> pub fn mxaccess_asb::decode_publish_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result pub fn mxaccess_asb::decode_publish_write_complete_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result pub fn mxaccess_asb::decode_read_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result pub fn mxaccess_asb::decode_register_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result pub fn mxaccess_asb::decode_unregister_items_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result pub fn mxaccess_asb::decode_write_response(body_tokens: &[mxaccess_asb_nettcp::nbfx::NbfxToken]) -> core::result::Result pub fn mxaccess_asb::encode_envelope(envelope: &mxaccess_asb::envelope::SoapEnvelope, dynamic: &mut mxaccess_asb_nettcp::nbfx::DynamicDictionary) -> core::result::Result, mxaccess_asb_nettcp::nbfx::NbfxError> pub fn mxaccess_asb::encode_item_identity_array(items: &[mxaccess_asb::contracts::ItemIdentity]) -> alloc::vec::Vec pub fn mxaccess_asb::encode_item_status_array(items: &[mxaccess_asb::contracts::ItemStatus]) -> alloc::vec::Vec pub fn mxaccess_asb::encode_monitored_item_value_array(values: &[mxaccess_asb::contracts::MonitoredItemValue]) -> alloc::vec::Vec