[package]
edition = "2021"
rust-version = "1.86.0"
name = "theater-handler-tcp"
version = "0.3.21"
authors = ["Colin Rozzi <colinrozzi+theater@gmail.com>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Raw TCP networking handler for Theater WebAssembly runtime"
homepage = "https://colinrozzi.github.io/theater"
readme = false
keywords = [
"wasm",
"actor",
"ai",
"agents",
"webassembly",
]
categories = [
"wasm",
"concurrency",
"development-tools",
]
license = "Apache-2.0"
repository = "https://github.com/colinrozzi/theater"
[lib]
name = "theater_handler_tcp"
path = "src/lib.rs"
[[test]]
name = "close_notify_test"
path = "tests/close_notify_test.rs"
[dependencies.anyhow]
version = "1.0"
[dependencies.rustls]
version = "0.23"
[dependencies.rustls-pemfile]
version = "2"
[dependencies.serde_json]
version = "1.0"
[dependencies.theater]
version = "0.3.28"
[dependencies.tokio]
version = "1.0"
features = ["full"]
[dependencies.tokio-rustls]
version = "0.26"
[dependencies.tokio-util]
version = "0.7.13"
[dependencies.tracing]
version = "0.1"
[dependencies.webpki-roots]
version = "0.26"
[dev-dependencies.rcgen]
version = "0.13"
[dev-dependencies.tracing-subscriber]
version = "0.3"