aws_smithy_runtime/client/
sdk_feature.rs
1use aws_smithy_types::config_bag::{Storable, StoreAppend};
7
8#[non_exhaustive]
9#[derive(Clone, Debug, Eq, PartialEq)]
10pub enum SmithySdkFeature {
11 Waiter,
12 Paginator,
13 GzipRequestCompression,
14 ProtocolRpcV2Cbor,
15 RetryModeStandard,
16 RetryModeAdaptive,
17 FlexibleChecksumsReqCrc32,
18 FlexibleChecksumsReqCrc32c,
19 FlexibleChecksumsReqCrc64,
20 FlexibleChecksumsReqSha1,
21 FlexibleChecksumsReqSha256,
22 FlexibleChecksumsReqWhenSupported,
23 FlexibleChecksumsReqWhenRequired,
24 FlexibleChecksumsResWhenSupported,
25 FlexibleChecksumsResWhenRequired,
26}
27
28impl Storable for SmithySdkFeature {
29 type Storer = StoreAppend<Self>;
30}