Cargo Features

[dependencies]
openstack = { version = "0.5.0", default-features = false, features = ["compute", "image", "network", "native-tls", "object-storage", "rustls"] }
default = compute, image, native-tls, network, object-storage

These default features are set whenever openstack is added without default-features = false somewhere in the dependency tree.

compute default

Affects openstack::compute

image default

Affects openstack::image

network default

Affects openstack::network

native-tls default

Enables native-tls of osauth ^0.4 and default-tls of reqwest ^0.11

reqwest:

Note: this doesn't enable the 'native-tls' feature, which adds specific functionality for it.

object-storage default = tokio-util

Affects openstack::object_storage

rustls

Enables rustls of osauth ^0.4, rustls-tls of reqwest ^0.11

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

tokio-util object-storage