# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.76" name = "openstack_sdk" version = "0.14.1" authors = ["Artem Goncharov (gtema)"] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "OpenStack SDK" homepage = "https://github.com/gtema/openstack" readme = "README.md" keywords = [ "api", "openstack", ] categories = ["api-bindings"] license = "Apache-2.0" repository = "https://github.com/gtema/openstack" [lib] name = "openstack_sdk" path = "src/lib.rs" [[example]] name = "ignore" path = "examples/ignore.rs" required-features = [ "async", "compute", ] [[example]] name = "paged" path = "examples/paged.rs" required-features = [ "async", "compute", ] [[example]] name = "query" path = "examples/query.rs" required-features = [ "async", "compute", ] [[example]] name = "query_find" path = "examples/query_find.rs" required-features = [ "async", "compute", ] [[test]] name = "functional" path = "tests/main.rs" test = false [dependencies.async-trait] version = "^0.1" [dependencies.bincode] version = "^1.3" [dependencies.bytes] version = "^1.8" [dependencies.chrono] version = "^0.4" features = [ "clock", "serde", ] default-features = false [dependencies.config] version = "^0.14" features = ["yaml"] default-features = false [dependencies.derive_builder] version = "^0.20" [dependencies.dialoguer] version = "^0.11" [dependencies.dirs] version = "^5.0" [dependencies.form_urlencoded] version = "^1.2" [dependencies.futures] version = "^0.3" [dependencies.futures-util] version = "^0.3" default-features = false [dependencies.http] version = "^1.1" [dependencies.http-body-util] version = "^0.1" [dependencies.hyper] version = "^1.5" features = ["full"] [dependencies.hyper-util] version = "^0.1" features = ["full"] [dependencies.itertools] version = "^0.13" [dependencies.json-patch] version = "^3.0.1" [dependencies.lazy_static] version = "^1.5" [dependencies.open] version = "^5.3" [dependencies.regex] version = "^1.11" [dependencies.reqwest] version = "^0.12" features = [ "blocking", "stream", "rustls-tls", ] default-features = false [dependencies.serde] version = "^1.0" features = ["derive"] [dependencies.serde_json] version = "^1.0" [dependencies.serde_urlencoded] version = "^0.7" [dependencies.thiserror] version = "^2.0" [dependencies.tokio] version = "^1.41" features = [ "fs", "macros", "net", "sync", "rt-multi-thread", "io-std", "signal", ] [dependencies.tokio-util] version = "^0.7" features = [ "io", "compat", ] [dependencies.tracing] version = "^0.1" [dependencies.url] version = "^2.5" [dev-dependencies.httpmock] version = "^0.7" [dev-dependencies.reserve-port] version = "^2.0" [dev-dependencies.tempfile] version = "^3.14" [dev-dependencies.tokio] version = "^1.41" features = [ "fs", "macros", "net", "sync", "rt-multi-thread", "io-std", "signal", "macros", "rt-multi-thread", ] [features] async = [] block_storage = [] client_der = [] client_pem = [] compute = [] default = [ "async", "sync", "block_storage", "compute", "dns", "identity", "image", "load_balancer", "network", "object_store", "placement", ] dns = [] identity = [] image = [] load_balancer = [] network = [] object_store = [] placement = [] sync = []