[package] name = "soai" version = "0.1.0" authors = ["chris "] edition = "2021" description = "OpenApi support for salvo." readme = "README.md" license = "MIT/Apache-2.0" documentation = "https://docs.rs/soai/" homepage = "https://github.com/salvo-rs/soai" repository = "https://github.com/salvo-rs/soai" keywords = ["http", "async", "salvo", "openapi", "swagger-ui"] categories = ["network-programming", "asynchronous"] [features] # default = ["swagger-ui"] # swagger-ui = ["soai-swagger-ui"] [dependencies] # soai-macros = { path = "../macros", version = "0.0.1" } # soai-swagger-ui = { path = "../swagger-ui", version = "0.1.0", optional = true } # salvo_core = { path = "D:/Kenorld/salvo-rs/salvo/crates/core", default-features = false } serde_json = "1.0.81" serde_urlencoded = "0.7.1" base64 = "0.13.0" serde = { version = "1.0.130", features = ["derive"] } num-traits = "0.2.14" thiserror = "1.0.30" bytes = "1.1.0" futures-util = "0.3.17" # Non-feature optional dependencies email_address = { version = "0.2.1", optional = true } hostname-validator = { version = "1.1.0", optional = true } # Feature optional dependencies chrono = { version = "0.4.19", optional = true } uuid = { version = "1", optional = true } url = { version = "2.2.2", optional = true } bson = { version = "2.0.0", optional = true } rust_decimal = { version = "1.22.0", optional = true } openapiv3 = "1.0.1" once_cell = "1.12.0" indexmap = "1.8.2" tokio = "1.19.0" tracing = "0.1.34" inventory = "0.3.1" [package.metadata.docs.rs] all-features = true rustdoc-args = ["--cfg", "docsrs"] [dev-dependencies] tokio = { version = "1.17.0", features = ["macros", "rt-multi-thread"] }