rocket_http 0.5.2

Types, traits, and parsers for HTTP requests, responses, and headers.
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
rust-version = "1.89"
name = "rocket_http"
version = "0.5.2"
authors = ["Sergio Benitez <sb@sergio.bz>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = """
Types, traits, and parsers for HTTP requests, responses, and headers.
"""
homepage = "https://rocket.rs"
documentation = "https://api.rocket.rs/v0.5/rocket_http/"
readme = "README.md"
keywords = [
    "rocket",
    "web",
    "framework",
    "http",
]
categories = ["web-programming"]
license = "MIT OR Apache-2.0"
repository = "https://github.com/rwf2/Rocket"

[features]
default = []
http2 = [
    "hyper/http2",
    "h2",
]
mtls = [
    "tls",
    "x509-parser",
]
private-cookies = [
    "cookie/private",
    "cookie/key-expansion",
]
rustls-pemfile = []
serde = [
    "uncased/with-serde-alloc",
    "serde_",
]
tls = [
    "rustls",
    "tokio-rustls",
    "rustls-pki-types",
    "rustls-webpki",
]
uuid = ["uuid_"]

[lib]
name = "rocket_http"
path = "src/lib.rs"

[dependencies.cookie]
version = "0.18"
features = ["percent-encode"]

[dependencies.either]
version = "1"

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

[dependencies.h2]
version = "0.4.20"
optional = true

[dependencies.http]
version = "0.2"

[dependencies.hyper]
version = "1.12.0"
features = [
    "http1",
    "server",
]
default-features = false

[dependencies.indexmap]
version = "2"

[dependencies.log]
version = "0.4"

[dependencies.memchr]
version = "2"

[dependencies.pear]
version = "0.3.0"

[dependencies.percent-encoding]
version = "2"

[dependencies.pin-project-lite]
version = "0.2"

[dependencies.ref-cast]
version = "1.0"

[dependencies.rustls]
version = "0.23.46"
features = [
    "ring",
    "std",
    "tls12",
]
optional = true
default-features = false

[dependencies.rustls-pki-types]
version = "1.15.1"
features = ["std"]
optional = true

[dependencies.rustls-webpki]
version = "0.103.16"
optional = true
default-features = false

[dependencies.serde_]
version = "1.0"
features = ["std"]
optional = true
default-features = false
package = "serde"

[dependencies.smallvec]
version = "1.11"
features = [
    "const_generics",
    "const_new",
]

[dependencies.stable-pattern]
version = "0.1"

[dependencies.state]
version = "0.6"

[dependencies.time]
version = "0.3.47"
features = [
    "formatting",
    "macros",
]

[dependencies.tokio]
version = "1.54.1"
features = [
    "net",
    "sync",
    "time",
]

[dependencies.tokio-rustls]
version = "0.26.6"
features = [
    "ring",
    "tls12",
]
optional = true
default-features = false

[dependencies.uncased]
version = "0.9.6"

[dependencies.uuid_]
version = "1"
optional = true
default-features = false
package = "uuid"

[dependencies.x509-parser]
version = "0.13"
optional = true

[dev-dependencies]