summaryrefslogtreecommitdiff
path: root/Cargo.toml
blob: 6295036ded514a9fa9812121ed34486efed46af7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[package]
name = "zr_protocol"
version = "0.1.1"
edition = "2024"

[dependencies]
getset = "0.1.7"
thiserror = "1"
# Runtime
smol = { version = "2.0.2", optional = true }
tokio = { version = "1.53.1", optional = true }
# Macros
zr_protocol_macros = { version = "0.1.0", path = "macros", optional = true }

[features]
# Macros
macros = ["dep:zr_protocol_macros"]
# Runtime
async = []
tokio = ["dep:tokio", "async"]
smol = ["dep:smol", "async"]
# Transport
tcp = []
udp = []
# Type
f16 = []
f128 = []

[workspace]
members = ["macros"]