-
Notifications
You must be signed in to change notification settings - Fork 190
/
sdk-external-types.toml
30 lines (27 loc) · 1.07 KB
/
sdk-external-types.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# These are the allowed external types in the `aws-sdk-*` generated crates, checked by CI.
allowed_external_types = [
"aws_credential_types::*",
"aws_endpoint::*",
"aws_http::*",
"aws_sig_auth::*",
"aws_smithy_async::*",
"aws_smithy_client::*",
"aws_smithy_http::*",
"aws_smithy_http_tower::*",
"aws_smithy_types::*",
"aws_types::*",
"http::header::map::HeaderMap",
"http::header::value::HeaderValue",
"http::request::Request",
"http::error::Error",
"http::uri::Uri",
"http::method::Method",
# TODO(https://github.com/awslabs/smithy-rs/issues/1193): Switch to AsyncIterator once standardized
"futures_core::stream::Stream",
# TODO(https://github.com/awslabs/smithy-rs/issues/1193): Once tooling permits it, only allow the following types in the `event-stream` feature
"aws_smithy_eventstream::*",
# TODO(https://github.com/awslabs/smithy-rs/issues/1193): Decide if we want to continue exposing tower_layer
"tower_layer::Layer",
"tower_layer::identity::Identity",
"tower_layer::stack::Stack",
]