[package] name = "eternal" version = "0.3.2" authors = ["Nikolay Kim ", "krircc "] documentation = "https://docs.rs/eternal/" repository = "https://github.com/kayrx/eternal" description = "The Eternal Framework" categories = ["asynchronous", "network-programming", "web-programming"] keywords = ["async", "futures","net","http","web"] license = "MIT" readme = "README.md" edition = "2018" [workspace] members = [ ".", "eternal-macro", ] [dependencies] kayrx = "0.6.2" eternal-macro = "0.2.1" futures-core = "0.3.1" futures-channel = "0.3.1" futures-sink = "0.3.1" futures-util = "0.3.1" parking_lot = "0.10" bytes = "0.5.3" http = "0.2.0" httparse = "1.3" serde = { version = "1.0", features=["derive"] } log = "0.4" regex = "1.3" fnv = "1.0" bitflags = "1.2.1" num_cpus = "1.11" mio = "0.6.19" slab = "0.4" mio-uds = "0.6.7" encoding_rs = "0.8" fxhash = "0.2.1" mime = "0.3" net2 = "0.2.33" pin-project = "0.4.6" serde_json = "1.0" serde_urlencoded = "0.6.1" time = "0.1.42" url = "2.1" base64 = "0.11" copyless = "0.1.4" chrono = "0.4.6" derive_more = "0.99.2" either = "1.5.3" indexmap = "1.3" lazy_static = "1.4" language-tags = "0.2" percent-encoding = "2.1" rand = "0.7" sha1 = "0.6" trust-dns-proto = "=0.18.0-alpha.2" trust-dns-resolver = "=0.18.0-alpha.2" # for secure cookie ring = { version = "0.16.9" } # compression brotli2 = { version="0.3.2" } flate2 = { version = "1.0.13" } rust-tls = { version = "0.16.0", package = "rustls" } webpki = { version = "0.21" } webpki-roots = { version = "0.17" } [dev-dependencies] [profile.release] lto = true opt-level = 3 codegen-units = 1