[package] name = "mlua-socket" version = "0.2.2" authors = ["David Rauschenbach "] homepage = "https://on-prem.net" keywords = ["lua", "networking"] categories = ["api-bindings", "network-programming"] license = "MIT" edition = "2021" repository = "https://gitlab.com/megalithic-llc/mlua-socket.git" description = "A Rust-native implementation of LuaSocket for mlua." [features] lua54 = ["mlua/lua54", "mlua/vendored"] lua53 = ["mlua/lua53", "mlua/vendored"] lua52 = ["mlua/lua52", "mlua/vendored"] lua51 = ["mlua/lua51", "mlua/vendored"] luajit = ["mlua/luajit", "mlua/vendored"] luajit52 = ["mlua/luajit52", "mlua/vendored"] [dev-dependencies] bstr = "1.10.0" criterion = { version = "0.5.1", default-features=false, features=["cargo_bench_support"]} httptest = "0.16.1" rand = "0.8.5" tokio = { version = "1.41.0", features = ["full"] } tokio-test = "0.4.4" [dependencies] base64 = "0.22.1" dns-lookup = "2.0.4" hostname = "0.4.0" mlua = "0.10.0" reqwest = { version = "0.12.8", default-features = false, features = ["blocking", "http2", "rustls-tls"] } socket2 = "0.5.7" [[bench]] name = "tcp_receive_benchmark" harness = false