Skip to main content

Crate mq_rest_admin

Crate mq_rest_admin 

Source
Expand description

Rust wrapper for the IBM MQ administrative REST API.

Re-exports§

pub use auth::Credentials;
pub use ensure::EnsureAction;
pub use ensure::EnsureResult;
pub use error::MappingError;
pub use error::MappingIssue;
pub use error::MqRestError;
pub use error::Result;
pub use mapping::map_request_attributes;
pub use mapping::map_response_attributes;
pub use mapping::map_response_list;
pub use mapping_merge::MappingOverrideMode;
pub use session::MqRestSession;
pub use session::MqRestSessionBuilder;
pub use sync_ops::SyncConfig;
pub use sync_ops::SyncOperation;
pub use sync_ops::SyncResult;
pub use transport::MqRestTransport;
pub use transport::ReqwestTransport;
pub use transport::TransportResponse;

Modules§

auth
Authentication credential types and LTPA login support.
ensure
Idempotent ensure methods for MQ object management.
error
Error types for the MQ REST admin library.
mapping
Runtime attribute mapping for MQSC <-> snake_case translations.
mapping_data
Compile-time loading of the bundled mapping data JSON.
mapping_merge
Validation and merging of mapping overrides.
session
MQ REST API session and command execution.
sync_ops
Synchronous start/stop/restart wrappers for MQ objects.
transport
HTTP transport trait and reqwest implementation.