AWS client libraries for Rust.
Docs are available at http://dualspark.github.io/rusoto/.
Rusoto is available on crates.io.
More example code in src/bin/main.rs.
```rust let provider = DefaultAWSCredentialsProviderChain::new(); let region = Region::UsEast1;
let mut sqs = SQSHelper::new(provider, ®ion);
let response = try!(sqs.listqueues()); for q in response.queueurls { println!("Existing queue url: {}", q); } ```
For more information on Rusoto's use of AWS credentials such as priority and refreshing, see AWS Credentials.
Rusoto complies with semantic versioning 2.0.0. Until reaching 1.0.0 the API is to be considered unstable. See Cargo.toml or rusoto on crates.io for current version.
Information about how releases are made is in RELEASING.
cargo build
cargo run
- This will create real AWS resources and you may be charged.bash
./botocore_parser path/to/some.json ClientClassName > some_module.rs