salvo-oapi 0.67.2

OpenApi support for Salvo web framework
Documentation
[build-dependencies.regex]
version = "1"
[dependencies.base64]
version = "0.22"

[dependencies.bytes]
version = "1"

[dependencies.chrono]
optional = true
version = "0.4"

[dependencies.futures-util]
default-features = false
version = "0.3"

[dependencies.http]
version = "1"

[dependencies.indexmap]
features = ["serde"]
version = "2"

[dependencies.inventory]
version = "0.3"

[dependencies.mime-infer]
version = "3"

[dependencies.once_cell]
version = "1"

[dependencies.regex]
version = "1"

[dependencies.rust-embed]
optional = true
version = ">= 6, <= 9"

[dependencies.rust_decimal]
optional = true
version = "1"

[dependencies.salvo-oapi-macros]
default-features = false
version = "0.67.2"

[dependencies.salvo_core]
default-features = false
features = ["cookie", "test"]
version = "0.67.2"

[dependencies.serde]
version = "1"

[dependencies.serde_json]
version = "1"

[dependencies.serde_yaml]
optional = true
version = "0.9"

[dependencies.smallvec]
optional = true
version = "1"

[dependencies.thiserror]
version = "1"

[dependencies.time]
optional = true
version = "0.3"

[dependencies.tokio]
version = "1"

[dependencies.tracing]
version = "0.1"

[dependencies.ulid]
default-features = false
optional = true
version = "1"

[dependencies.url]
optional = true
version = "2"

[dependencies.uuid]
optional = true
version = "1"
[dev-dependencies.assert-json-diff]
version = "2"

[dev-dependencies.chrono]
features = ["serde"]
version = "0.4"

[dev-dependencies.rust_decimal]
version = "1"

[dev-dependencies.salvo_core]
default-features = false
version = "0.67.2"

[dev-dependencies.serde]
version = "1"

[dev-dependencies.serde_json]
version = "1"

[dev-dependencies.smallvec]
features = ["serde"]
version = "1"

[dev-dependencies.time]
features = ["serde-human-readable"]
version = "0.3"

[features]
chrono = ["salvo-oapi-macros/chrono", "dep:chrono"]
decimal = ["salvo-oapi-macros/decimal", "dep:rust_decimal"]
decimal-float = ["salvo-oapi-macros/decimal-float", "dep:rust_decimal"]
default = []
full = ["swagger-ui", "scalar", "rapidoc", "redoc", "chrono", "decimal", "url", "ulid", "uuid", "time", "smallvec", "indexmap", "yaml"]
indexmap = ["salvo-oapi-macros/indexmap"]
rapidoc = []
redoc = []
scalar = []
smallvec = ["salvo-oapi-macros/smallvec", "dep:smallvec"]
swagger-ui = ["dep:rust-embed"]
time = ["salvo-oapi-macros/time", "dep:time"]
ulid = ["salvo-oapi-macros/ulid", "dep:ulid"]
url = ["salvo-oapi-macros/url", "dep:url"]
uuid = ["salvo-oapi-macros/uuid", "dep:uuid"]
yaml = ["dep:serde_yaml"]
[lints.clippy]
future_not_send = "warn"
unwrap_used = "warn"

[lints.rust]
missing_docs = "warn"
unreachable_pub = "deny"
unsafe_code = "forbid"

[lints.rustdoc]
broken_intra_doc_links = "warn"

[package]
authors = ["Juha Kukkonen <juha7kukkonen@gmail.com>", "Chrislearn Young <chrislearn@hotmail.com>"]
categories = ["network-programming", "asynchronous"]
description = "OpenApi support for Salvo web framework"
documentation = "https://docs.rs/salvo-oapi/"
edition = "2021"
homepage = "https://salvo.rs"
keywords = ["http", "async", "salvo", "openapi", "swagger-ui"]
license = "MIT OR Apache-2.0"
name = "salvo-oapi"
readme = "./README.md"
repository = "https://github.com/salvo-rs/salvo"
version = "0.67.2"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]