[dependencies.async-trait]
version = "=0.1.81"
[dependencies.base64]
optional = true
version = "=0.22.1"
[dependencies.brotli]
features = ["default"]
optional = true
version = "=6.0.0"
[dependencies.bytes]
features = ["std"]
optional = true
version = "=1.7.1"
[dependencies.ciborium]
optional = true
version = "=0.2.2"
[dependencies.cookie]
features = ["percent-encode"]
optional = true
version = "=0.18.1"
[dependencies.encoding_rs]
optional = true
version = "=0.8.34"
[dependencies.enumflags2]
version = "=0.7.10"
[dependencies.flate2]
features = ["default"]
optional = true
version = "=1.0.33"
[dependencies.form_urlencoded]
version = "=1.2.1"
[dependencies.futures-util]
version = "=0.3.30"
[dependencies.headers]
version = "=0.4.0"
[dependencies.hex]
optional = true
version = "=0.4.3"
[dependencies.http-body-util]
version = "=0.1.2"
[dependencies.hyper]
features = ["http1", "server", "http2"]
version = "=1.4.1"
[dependencies.hyper-util]
features = ["server-auto", "server-graceful"]
version = "=0.1.7"
[dependencies.hypers_macro]
optional = true
version = "0.13.2"
[dependencies.mime]
version = "=0.3.17"
[dependencies.mime_guess]
version = "=2.0.5"
[dependencies.multer]
version = "=3.1.0"
[dependencies.multimap]
version = "=0.10.0"
[dependencies.path-slash]
optional = true
version = "=0.2.1"
[dependencies.percent-encoding]
optional = true
version = "=2.3.1"
[dependencies.quick-xml]
features = ["serialize"]
optional = true
version = "=0.36.1"
[dependencies.rfc7239]
version = "=0.1.1"
[dependencies.rmp-serde]
optional = true
version = "=1.3.0"
[dependencies.rust-embed]
optional = true
version = "=8.5.0"
[dependencies.rustls-pemfile]
optional = true
version = "=2.1.3"
[dependencies.serde]
features = ["derive"]
version = "=1.0.209"
[dependencies.serde_json]
features = ["raw_value"]
version = "=1.0.127"
[dependencies.serde_urlencoded]
version = "=0.7.1"
[dependencies.serde_yaml]
optional = true
version = "=0.9.33"
[dependencies.smallvec]
version = "=1.13.2"
[dependencies.tempfile]
version = "=3.12.0"
[dependencies.time]
features = ["serde", "macros", "formatting"]
optional = true
version = "=0.3.36"
[dependencies.tokio]
features = ["parking_lot", "io-util", "fs", "net", "rt-multi-thread", "macros"]
version = "=1.39.3"
[dependencies.tokio-native-tls]
optional = true
version = "=0.3.1"
[dependencies.tokio-rustls]
optional = true
version = "=0.26.0"
[dependencies.tokio-tungstenite]
optional = true
version = "=0.23.1"
[dependencies.toml]
optional = true
version = "=0.8.19"
[dependencies.tracing]
optional = true
version = "=0.1.40"
[dependencies.url]
optional = true
version = "=2.5.2"
[dependencies.zstd]
features = ["default"]
optional = true
version = "=0.13.2"
[dev-dependencies]
[features]
cbor = ["ciborium"]
cookie = ["dep:cookie"]
debug = ["tracing"]
default = ["macro", "http1"]
full = ["http2", "cbor", "msgpack", "yaml", "toml", "xml", "multipart", "cookie", "static_file", "static_embed", "websocket", "rustls", "native_tls"]
http1 = ["hyper/http1", "hyper-util/http1"]
http2 = ["hyper/http2", "hyper-util/http2"]
macro = ["hypers_macro"]
msgpack = ["rmp-serde"]
multipart = []
native_tls = ["tokio-native-tls"]
rustls = ["tokio-rustls", "rustls-pemfile"]
static_embed = ["percent-encoding", "rust-embed", "path-slash", "hex"]
static_file = ["time", "percent-encoding"]
test = ["dep:url", "dep:base64", "dep:brotli", "dep:flate2", "dep:zstd", "dep:encoding_rs", "dep:bytes"]
toml = ["dep:toml"]
websocket = ["tokio-tungstenite"]
xml = ["dep:quick-xml"]
yaml = ["dep:serde_yaml"]
[lib]
name = "hypers_core"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["web-programming::http-server", "web-programming::websocket", "network-programming", "asynchronous"]
description = "A simple rust web framework based on hyper 1.0"
documentation = "https://docs.rs/hypers"
edition = "2021"
homepage = "https://github.com/lo-ferris/hypers"
keywords = ["hyper", "web", "framework", "springboot", "gin"]
license = "Apache-2.0"
name = "hypers_core"
readme = "README.md"
repository = "https://github.com/lo-ferris/hypers"
rust-version = "1.80"
version = "0.13.2"
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]