Skip to content

Commit 7ac5560

Browse files
SebastienGllmtrvolosatovs
authored andcommitted
wrpc-wave crate
1 parent 305359b commit 7ac5560

9 files changed

Lines changed: 2524 additions & 0 deletions

File tree

Cargo.lock

Lines changed: 86 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/wave/Cargo.toml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
[package]
2+
name = "wrpc-wave"
3+
version = "0.1.0"
4+
description = "wRPC runtime-agnostic encoding and decoding support for wasm-wave traits"
5+
6+
authors.workspace = true
7+
categories.workspace = true
8+
edition.workspace = true
9+
homepage.workspace = true
10+
license.workspace = true
11+
repository.workspace = true
12+
13+
[features]
14+
default = ["sync", "pack"]
15+
sync = ["dep:futures"]
16+
pack = ["dep:wrpc-pack"]
17+
18+
[dependencies]
19+
anyhow = { workspace = true, features = ["std"] }
20+
bytes = { workspace = true }
21+
futures = { workspace = true, features = ["executor"], optional = true }
22+
tokio = { workspace = true, features = ["io-util"] }
23+
tokio-util = { workspace = true, features = ["codec"] }
24+
tracing = { workspace = true, features = ["attributes"] }
25+
wasm-tokio = { workspace = true }
26+
wasm-wave = "0.243"
27+
wrpc-pack = { path = "../pack", optional = true }
28+
wrpc-transport = { workspace = true }
29+
30+
[dev-dependencies]
31+
futures = { workspace = true, features = ["executor"] }
32+
tokio = { workspace = true, features = ["net"] }
33+
wit-bindgen-wrpc = { workspace = true }

0 commit comments

Comments
 (0)