# 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" name = "ohkami" version = "0.20.0" authors = ["kanarus "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Build web app in intuitive and declarative code" homepage = "https://crates.io/crates/ohkami" documentation = "https://docs.rs/ohkami" readme = "README.md" keywords = [ "async", "http", "web", "server", "framework", ] categories = [ "asynchronous", "web-programming::http-server", "network-programming", "wasm", ] license = "MIT" repository = "https://github.com/ohkami-rs/ohkami" [package.metadata.docs.rs] features = [ "rt_tokio", "nightly", "sse", "ws", ] [lib] name = "ohkami" path = "src/lib.rs" [dependencies.async-std] version = "1" optional = true [dependencies.byte_reader] version = "3.1" features = ["text"] [dependencies.futures-util] version = "0.3" features = ["io"] optional = true default-features = false [dependencies.glommio] version = "0.9" optional = true [dependencies.hmac] version = "0.12" default-features = false [dependencies.num_cpus] version = "1.16" optional = true [dependencies.ohkami_lib] version = "=0.2.5" [dependencies.ohkami_macros] version = "=0.8.0" [dependencies.rustc-hash] version = "2.0" [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_json] version = "1.0" [dependencies.sha1] version = "0.10" optional = true default-features = false [dependencies.sha2] version = "0.10" default-features = false [dependencies.smol] version = "2" optional = true [dependencies.tokio] version = "1" features = [ "net", "rt", "io-util", "time", ] optional = true [dependencies.worker] version = "0.3" optional = true [features] DEBUG = [ "tokio?/macros", "tokio?/rt-multi-thread", "async-std?/attributes", ] __rt__ = [] __rt_native__ = [] default = ["testing"] graceful = [ "tokio?/sync", "tokio?/signal", "tokio?/macros", ] ip = [] nightly = [] rt_async-std = [ "__rt__", "__rt_native__", "dep:async-std", ] rt_glommio = [ "__rt__", "__rt_native__", "dep:glommio", "dep:futures-util", "dep:num_cpus", ] rt_smol = [ "__rt__", "__rt_native__", "dep:smol", "dep:futures-util", ] rt_tokio = [ "__rt__", "__rt_native__", "dep:tokio", ] rt_worker = [ "__rt__", "dep:worker", "ohkami_macros/worker", ] sse = ["ohkami_lib/stream"] testing = [] ws = ["dep:sha1"]