docktor_api_client/lib.rs
1#![allow(clippy::module_inception)]
2#![allow(clippy::upper_case_acronyms)]
3#![allow(clippy::large_enum_variant)]
4#![allow(clippy::wrong_self_convention)]
5#![allow(clippy::should_implement_trait)]
6#![allow(clippy::blacklisted_name)]
7#![allow(clippy::vec_init_then_push)]
8#![allow(rustdoc::bare_urls)]
9#![warn(missing_docs)]
10//! Docktor Orchestration System.
11//!
12//! # Crate Organization
13//!
14//! The entry point for most customers will be [`Client`]. [`Client`] exposes one method for each API offered
15//! by the service.
16//!
17//! Some APIs require complex or nested arguments. These exist in [`model`](crate::model).
18//!
19//! Lastly, errors that can be returned by the service are contained within [`error`]. [`Error`] defines a meta
20//! error encompassing all possible errors that can be returned by the service.
21//!
22//! The other modules within this crate are not required for normal usage.
23
24// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
25pub use error_meta::Error;
26
27pub use config::Config;
28
29/// Client and fluent builders for calling the service.
30pub mod client;
31/// Configuration for the service.
32pub mod config;
33/// Errors that can occur when calling the service.
34pub mod error;
35mod error_meta;
36/// Input structures for operations.
37pub mod input;
38mod json_deser;
39mod json_errors;
40mod json_ser;
41/// Data structures used by operation inputs/outputs.
42pub mod model;
43/// All operations that this crate can perform.
44pub mod operation;
45mod operation_deser;
46mod operation_ser;
47/// Output structures for operations.
48pub mod output;
49pub use client::{Builder, Client};
50/// Crate version number.
51pub static PKG_VERSION: &str = env!("CARGO_PKG_VERSION");
52pub use aws_smithy_http::byte_stream::ByteStream;
53pub use aws_smithy_http::result::SdkError;
54pub use aws_smithy_types::Blob;
55pub use aws_smithy_types::DateTime;