wmhttp 0.3.1

a http server for rust
Documentation
[package]

name = "wmhttp"

version = "0.3.1"

edition = "2021"

authors = [ "tickbh <tickdream125@hotmail.com>" ]

description = "a http server for rust"

repository = "https://github.com/tickbh/wmhttp"

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"



algorithm = "0.1.17"

webparse="0.3.0"

# [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"