upcloud-sdk 0.1.1

Async UpCloud API client for Rust
Documentation

upcloud-rust-sdk

Unofficial UpCloud API client for Rust.

Features

  • Strongly typed API with builder patterns for request construction
  • Async/await support using Tokio
  • Environment variable based configuration
  • Trait-based design for resource operations

Examples

See the following:

Structure

  • src/client.rs: Client implementation
  • src/resources/*: Resource-specific code
  • src/types/*: Shared types
  • src/constants.rs: Constants
  • src/error.rs: Error handling
  • src/config.rs: Configuration

TODO

  • Add support to other resources than Cloud Servers
  • Request/response serialisation/deserialisation improvements
  • Error handling
  • Documentation
  • Release process

License

MIT