aws_runtime/
lib.rs

1/*
2 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 * SPDX-License-Identifier: Apache-2.0
4 */
5
6/* Automatically managed default lints */
7#![cfg_attr(docsrs, feature(doc_cfg))]
8/* End of automatically managed default lints */
9//! Runtime support code for the AWS SDK. This crate isn't intended to be used directly.
10
11#![warn(
12    missing_docs,
13    rustdoc::missing_crate_level_docs,
14    missing_debug_implementations,
15    rust_2018_idioms,
16    unreachable_pub
17)]
18
19/// Supporting code for authentication in the AWS SDK.
20pub mod auth;
21
22/// AWS-specific content-encoding tools for http-02x and http-1x
23pub mod content_encoding;
24
25/// Supporting code for recursion detection in the AWS SDK.
26pub mod recursion_detection;
27
28/// Supporting code for user agent headers in the AWS SDK.
29pub mod user_agent;
30
31/// Supporting code for retry behavior specific to the AWS SDK.
32pub mod retries;
33
34/// Supporting code for invocation ID headers in the AWS SDK.
35pub mod invocation_id;
36
37/// Supporting code for request metadata headers in the AWS SDK.
38pub mod request_info;
39
40/// AWS SDK feature identifies.
41#[doc(hidden)]
42pub mod sdk_feature;
43
44/// Interceptor that determines the clock skew between the client and service.
45pub mod service_clock_skew;
46
47/// Filesystem utilities
48pub mod fs_util;
49
50/// Supporting code for parsing AWS config values set in a user's environment or
51/// in a shared config file.
52pub mod env_config;