Files
ruvnet--RuView/vendor/midstream/crates/quic-multistream/Cargo.toml
T
rUv 407b46b206 feat: vendor midstream and sublinear-time-solver libraries (#109)
Add ruvnet/midstream (AIMDS real-time inference) and
ruvnet/sublinear-time-solver (sublinear optimization algorithms)
as vendored dependencies under vendor/.
2026-03-02 23:34:05 -05:00

46 lines
1.2 KiB
TOML

[package]
name = "midstreamer-quic"
version = "0.1.0"
edition = "2021"
description = "QUIC multi-stream support for native and WASM targets"
license = "MIT"
repository = "https://github.com/ruvnet/midstream"
keywords = ["quic", "multistream", "wasm", "network", "midstream"]
categories = ["network-programming", "wasm", "web-programming"]
[dependencies]
serde = { version = "1.0", features = ["derive"] }
thiserror = "2.0"
futures = "0.3"
# Native dependencies
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
quinn = "0.11"
rustls = { version = "0.22", features = ["ring"] }
rcgen = "0.12"
tokio = { version = "1.42", features = ["full"] }
# WASM dependencies
[target.'cfg(target_arch = "wasm32")'.dependencies]
web-sys = { version = "0.3", features = [
"WebTransport",
"WebTransportBidirectionalStream",
"WebTransportSendStream",
"WebTransportReceiveStream",
"WebTransportDatagramDuplexStream",
"ReadableStream",
"WritableStream",
] }
wasm-bindgen = "0.2"
wasm-bindgen-futures = "0.4"
js-sys = "0.3"
[dev-dependencies]
tokio-test = "0.4"
serde_json = "1.0"
criterion = { version = "0.5", features = ["async_tokio", "html_reports"] }
[[bench]]
name = "quic_bench"
harness = false