https://github.com/outscale/osc-sdk-rust
Outscale SDK for Rust
https://github.com/outscale/osc-sdk-rust
maturity-incubating
Last synced: 26 days ago
JSON representation
Outscale SDK for Rust
- Host: GitHub
- URL: https://github.com/outscale/osc-sdk-rust
- Owner: outscale
- Created: 2022-01-03T14:02:28.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-01-21T15:55:07.000Z (about 1 year ago)
- Last Synced: 2025-03-21T05:43:09.584Z (11 months ago)
- Topics: maturity-incubating
- Language: Rust
- Homepage:
- Size: 1.89 MB
- Stars: 3
- Watchers: 4
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSES/BSD-3-Clause.txt
- Security: docs/SecurityGroup.md
Awesome Lists containing this project
README
[](https://docs.outscale.com/en/userguide/Open-Source-Projects.html)
# Outscale SDK for Rust
Welcome to Outscale SDK for [Rust](https://www.rust-lang.org/).
It is based on rust [2021 edition](https://doc.rust-lang.org/edition-guide/rust-2021/index.html) (stable).
## How to use the SDK ?
Add `outscale_api` Package to you Cargo.toml using `cargo add outscale_api` or manually add it (visit [crates.io](https://crates.io/crates/outscale_api) for more details).
See [examples](examples/) folder to jump straight into the code!
## Features
The following features can be enabled through `Cargo.toml`:
- `default`: enable `default-tls` feature in reqwest library.
- `rustls-tls`: will use rustls instead of default openssl in reqwest library. You will also need to also set [`default-features = false`] to avoid using `default-tls` feature.
# Contributing
Check [contributing documentation](CONTRIBUTING.md).
# License
> Copyright Outscale SAS
>
> BSD-3-Clause
This project is compliant with [REUSE](https://reuse.software/).