[package] name = "upcloud-rs" version = "0.1.4" authors = ["segler "] categories = ["development-tools", "api-bindings"] repository = "https://gitlab.com/deploy-robot/upcloud" homepage = "https://gitlab.com/deploy-robot/upcloud" documentation = "https://docs.rs/upcloud-rs" description = "A pure Rust Upcloud API binding." edition = "2021" keywords = ["Upcloud", "IaaS", "API"] license = "MIT" readme = "README.md" [badges] maintenance = { status = "experimental" } [dependencies] reqwest = { version = "0.11.22", features = ["blocking", "json"] } serde = { version = "1.0.190", features = ["derive"] } serde_json ={ version = "1.0.107" } [dev-dependencies] async-std = { version = "1.12.0", features = ["attributes", "tokio1"] } [features] default = ["nativetls"] default-rustls = ["rustls"] blocking = ["reqwest/blocking"] nativetls = ["reqwest/default-tls"] rustls = ["reqwest/rustls-tls"] gzip = ["reqwest/gzip"] brotli = ["reqwest/brotli"] deflate = ["reqwest/deflate"] [[example]] name = "upcloud-cli" required-features = ["blocking"] [[example]] name = "upcloud-cli-async" required-features = []