[package] name = "touche" version = "0.0.10" edition = "2021" authors = ["Rodrigo Navarro "] license = "MIT" description = "Synchronous HTTP library" repository = "https://github.com/reu/touche" categories = ["network-programming", "web-programming"] keywords = ["web", "http", "protocol"] [features] default = ["server"] full = ["client", "server"] server = ["threadpool"] unix-sockets = [] client = [] [package.metadata.docs.rs] all-features = true [dependencies] headers = "0.3.7" http = "0.2.8" httparse = "1.7.1" rustls = { version = "0.20.6", optional = true, default-features = false } thiserror = "1.0.31" threadpool = { version = "1.8.1", optional = true, default-features = false } [dev-dependencies] base64 = "0.13.0" flate2 = "1.0.24" futures = "0.3.28" indoc = "1.0.6" md5 = "0.7.0" rustls-pemfile = "1.0.0" serde = { version = "1", features = ["derive"] } serde_json = "1" tokio = { version = "1.29.1", features = ["full"] } tokio-tungstenite = "0.19.0" tungstenite = "0.17.3"