[package]
name = "hyperlane_techempower"
version = "0.1.0"
edition = "2024"
authors = ["root@ltpp.vip"]
license = "MIT"
description = """Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify network service development. It supports HTTP request parsing, response building, and TCP communication, making it ideal for building modern web services. Additionally, it provides support for request and response middleware, WebSocket, and Server-Sent Events (SSE), enabling flexible and efficient real-time communication."""
keywords = ["http", "request", "response", "tcp", "redirect"]
repository = "https://github.com/eastspire/hyperlane.git"
categories = ["network-programming", "web-programming"]
exclude = [
    "target",
    "Cargo.lock",
    "sh",
    ".github",
    "logs",
    "**/*.log"
]

[dependencies]
futures = "0.3.31"
hyperlane = "5.40.1"
hyperlane-time = "0.5.6"
num_cpus = "1.17.0"
once_cell = "1.21.3"
rand = "0.9.1"
serde = "1.0.219"
serde_json = "1.0.140"
sqlx = { version = "0.8.6", features = ["runtime-tokio", "postgres"] }

[profile.dev]
incremental = false
opt-level = 3
lto = true
panic = "unwind"
debug = false
codegen-units = 1
strip = "debuginfo"

[profile.release]
incremental = false
opt-level = 3
lto = true
panic = "unwind"
debug = false
codegen-units = 1
strip = "debuginfo"

[features]
dev = []
json = []
plaintext = []
fortunes = []
db = []
query = []
update = []
cached_query = []
