awslabs / awslabs/aws-sdk-rust

`aws_config::default_provider::use_dual_stack::use_dual_stack_provider` is `pub(crate)`

Open
#879 2 comments 0 reactions 0 assignees View on GitHub
feature-request p2
Dominant language
Rust
Stars
3.3k
Forks
290
Avg merge
1d 12h
Merged PRs (30d)
3

Description

### Describe the bug

Hi all!

I was attempting to use `aws_config::default_provider::use_dual_stack::use_dual_stack_provider()` to lookup whether dual stack was enabled by the default provider chain but found that it was `pub(crate)`. In contrast, `aws_config::default_provider::use_fips::use_fips_provider()` is public.

Is this intentional?

### Expected Behavior

`aws_config::default_provider::use_dual_stack::use_dual_stack_provider()` is `pub`.

### Current Behavior

`aws_config::default_provider::use_dual_stack::use_dual_stack_provider()` is `pub(crate)`.

### Reproduction Steps

Attempt to use `aws_config::default_provider::use_dual_stack::use_dual_stack_provider()`.

### Possible Solution

Make `aws_config::default_provider::use_dual_stack::use_dual_stack_provider()` `pub`.

### Additional Information/Context

_No response_

### Version

```text
(we are currently using a fork until https://github.com/awslabs/aws-sdk-rust/issues/749 is resolved)

├── aws-config v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ ├── aws-credential-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ ├── aws-smithy-async v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ ├── aws-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ ├── aws-credential-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ │ ├── aws-smithy-eventstream v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ │ │ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ │ ├── aws-credential-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ ├── aws-smithy-async v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ ├── aws-smithy-client v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ │ │ ├── aws-smithy-async v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ │ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ │ ├── aws-smithy-http-tower v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ │ │ │ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ │ │ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ │ ├── aws-smithy-protocol-test v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ │ │ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-sdk-sso v0.24.0 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ ├── aws-credential-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-endpoint v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ │ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ ├── aws-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-sig-auth v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ │ ├── aws-credential-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ ├── aws-sigv4 v0.54.2 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ │ │ ├── aws-smithy-eventstream v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ │ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ ├── aws-smithy-eventstream v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ │ ├── aws-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-async v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-client v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-http-tower v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-json v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ │ └── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-sdk-sts v0.24.0 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ ├── aws-credential-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-endpoint v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-sig-auth v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-async v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-client v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-http-tower v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-json v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-query v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ │ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-xml v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ ├── aws-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-async v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-client v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http-tower v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-json v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
├── aws-credential-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
├── aws-sdk-cloudwatch v0.24.0 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ ├── aws-credential-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-endpoint v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-sig-auth v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-async v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-client v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http-tower v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-json v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-query v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-xml v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
├── aws-sdk-cloudwatchlogs v0.24.0 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ ├── aws-credential-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-endpoint v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-sig-auth v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-async v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-client v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http-tower v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-json v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
├── aws-sdk-firehose v0.24.0 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ ├── aws-credential-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-endpoint v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-sig-auth v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-async v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-client v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http-tower v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-json v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
├── aws-sdk-kinesis v0.24.0 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ ├── aws-credential-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-endpoint v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-sig-auth v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-async v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-client v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http-tower v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-json v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
├── aws-sdk-s3 v0.24.0 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ ├── aws-credential-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-endpoint v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-sig-auth v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-sigv4 v0.54.2 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-async v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-checksums v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ │ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ │ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-client v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-eventstream v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http-tower v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-json v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-xml v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
├── aws-sdk-sns v0.24.0 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ ├── aws-credential-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-endpoint v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-sig-auth v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-async v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-client v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http-tower v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-json v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-query v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-xml v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
├── aws-sdk-sqs v0.24.0 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7)
│ ├── aws-credential-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-endpoint v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-sig-auth v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-async v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-client v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-http-tower v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-json v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-query v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-smithy-xml v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
│ ├── aws-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
├── aws-sigv4 v0.54.2 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
├── aws-smithy-async v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
├── aws-smithy-client v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
├── aws-smithy-http v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
├── aws-smithy-http-tower v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
├── aws-smithy-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
├── aws-types v0.54.1 (https://github.com/vectordotdev/aws-sdk-rust?rev=3d6aefb7fcfced5fc2a7e761a87e4ddbda1ee670#3d6aefb7) (*)
```

### Environment details (OS name and version, etc.)

MacOS X

### Logs

_No response_

Contributor guide

Open the contributing guide

Research direction

Start at the aws_config::default_provider::use_dual_stack::use_dual_stack_provider entry point and compare its visibility with use_fips::use_fips_provider(). Confirm that the dual-stack provider can be called externally, as described in the expected behavior; the issue does not name a specific file or test.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
api
Issue type
Bug
Difficulty
1/5
Estimated time
Under an hour
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.