[package] name = "wenmeng" version = "0.2.7" edition = "2021" authors = [ "tickbh " ] description = "a http server for rust" repository = "https://github.com/tickbh/wenmeng" license = "Apache-2.0" keywords = ["http2", "parse", "websocket", "server", "client"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] tokio = { version = "1.32.0", features = ["full", "tracing"] } tokio-util = { version = "0.7.1", features = ["full"] } tokio-stream = { version = "0.1.14" } futures = { version = "0.3.0", features = ["thread-pool"]} bytes = "1.4.0" log="0.4.20" tracing = { version = "0.1.21", default-features = false, features = ["std"] } tokio-rustls="0.25.0" webpki-roots = "0.26.0" rustls="0.22.2" rbtree = "0.2.0" base64 = "0.21.4" lazy_static = "1.4.0" serde = { version = "1.0", features = ["derive"] } serde_yaml = "0.9" flate2 = "1.0" brotli = "3.4.0" toml="0.8.2" async-trait = "0.1.74" sha1 = "0.10.6" rand = "0.8.5" # async-compression = {version="0.4.3", features=["all"]} #"tokio", "brotli", "deflate", "gzip" webparse="0.2.7" # [dependencies.webparse] # path="../webparse" [dev-dependencies] serde = "1.0" serde_derive = "1.0" serde_json = "1.0" env_logger = "0.11.0" dhat = {version="0.3.2"} memory-stats = "1.0.0" # console-subscriber = "0.2.0"