openstack_types 0.22.6

OpenStack API Types
Documentation
[package]
name = "openstack_types"
description = "OpenStack API Types"
version = "0.22.6"
keywords = ["api", "openstack"]
categories = ["api-bindings"]
authors = ["Artem Goncharov (gtema)"]
rust-version.workspace = true
edition.workspace = true
license.workspace = true
homepage.workspace = true
repository.workspace = true

[features]
default = [
  "block_storage",
  "compute",
  "container_infra",
  "dns",
  "identity",
  "image",
  "load_balancer",
  "network",
  "object_store",
  "placement",
]
block_storage = ["dep:openstack-types-block-storage"]
compute = ["dep:openstack-types-compute"]
container_infra = ["dep:openstack-types-container-infrastructure-management"]
dns = ["dep:openstack-types-dns"]
identity = ["dep:openstack-types-identity"]
image = ["dep:openstack-types-image"]
load_balancer = ["dep:openstack-types-load-balancer"]
network = ["dep:openstack-types-network"]
object_store = ["dep:openstack-types-object-store"]
placement = ["dep:openstack-types-placement"]
# include openapi specs
openapi = []
keystone_ng = ["openstack-types-identity/keystone_ng"]

[dependencies]
chrono = { workspace= true }
openstack-types-block-storage = { path = "../types/block-storage/", version = "0.1", optional = true}
openstack-types-compute = { path = "../types/compute/", version = "0.1", optional = true}
openstack-types-container-infrastructure-management = { path = "../types/container-infrastructure-management/", version = "0.1", optional = true}
openstack-types-dns = { path = "../types/dns/", version = "0.1", optional = true}
openstack-types-identity = { path = "../types/identity/", version = "0.1", optional = true}
openstack-types-image = { path = "../types/image/", version = "0.1", optional = true}
openstack-types-load-balancer = { path = "../types/load-balancer/", version = "0.1", optional = true}
openstack-types-network = { path = "../types/network/", version = "0.1", optional = true}
openstack-types-object-store = { path = "../types/object-store/", version = "0.1", optional = true}
openstack-types-placement = { path = "../types/placement/", version = "0.1", optional = true}
serde = { workspace = true }
serde_json = { workspace = true }
structable = { workspace = true }

[dev-dependencies]
openstack_sdk = { path = "../openstack_sdk" }
reqwest.workspace = true
tokio.workspace = true
url.workspace = true
uuid = { workspace = true, features = ["v4"] }

[[test]]
name = "mocked"
path = "tests/mocked/main.rs"
test = false

[lints]
workspace = true