avx-http 0.4.0

Pure Rust HTTP/1.1 + HTTP/2 implementation with ZERO dependencies - no tokio, no serde, no hyper, 100% proprietary
[[bench]]
name = "async_bench"
path = "benches/async_bench.rs"

[[bench]]
name = "client_bench"
path = "benches/client_bench.rs"

[[bench]]
name = "server_bench"
path = "benches/server_bench.rs"

[[bench]]
name = "tokio_comparison"
path = "benches/tokio_comparison.rs"

[dependencies.rustls]
default-features = false
features = ["std"]
optional = true
version = "0.23"

[dependencies.rustls-native-certs]
optional = true
version = "0.7"

[dependencies.rustls-pemfile]
optional = true
version = "2.0"

[dev-dependencies.criterion]
version = "0.5"

[dev-dependencies.tokio]
features = ["full"]
version = "1.35"

[[example]]
name = "async_http_server"
path = "examples/async_http_server.rs"

[[example]]
name = "async_runtime"
path = "examples/async_runtime.rs"

[[example]]
name = "client"
path = "examples/client.rs"

[[example]]
name = "event_driven_server"
path = "examples/event_driven_server.rs"

[[example]]
name = "http1_basics"
path = "examples/http1_basics.rs"

[[example]]
name = "http2_client"
path = "examples/http2_client.rs"

[[example]]
name = "json_parser"
path = "examples/json_parser.rs"

[[example]]
name = "server"
path = "examples/server.rs"

[features]
alloc = []
client = []
default = ["std", "client", "server"]
server = ["std"]
std = []
tls = ["rustls", "rustls-pemfile", "rustls-native-certs"]

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

[package]
authors = ["Nícolas Ávila <nicolas@avila.inc>", "Avila Development Team <dev@avila.inc>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["web-programming", "web-programming::http-client", "web-programming::http-server", "network-programming", "no-std"]
description = "Pure Rust HTTP/1.1 + HTTP/2 implementation with ZERO dependencies - no tokio, no serde, no hyper, 100% proprietary"
documentation = "https://docs.rs/avx-http"
edition = "2021"
exclude = ["target/", "*.swp", ".git*", "benches/results/"]
homepage = "https://avila.inc"
keywords = ["http", "http2", "no-std", "zero-deps", "pure-rust"]
license = "MIT OR Apache-2.0"
name = "avx-http"
readme = "README.md"
repository = "https://github.com/avilaops/arxis"
version = "0.4.0"

[profile.bench]
inherits = "release"

[profile.dev]
debug = 2
incremental = true
opt-level = 0

[profile.release]
codegen-units = 1
lto = "fat"
opt-level = 3
panic = "abort"
strip = true

[[test]]
name = "integration_test"
path = "tests/integration_test.rs"