-
Notifications
You must be signed in to change notification settings - Fork 168
Expand file tree
/
Copy pathCargo.toml
More file actions
76 lines (69 loc) · 1.8 KB
/
Cargo.toml
File metadata and controls
76 lines (69 loc) · 1.8 KB
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
[workspace]
members = [
"rs/conducer",
"rs/hang",
"rs/libmoq",
"rs/moq-boy",
"rs/moq-cli",
"rs/moq-clock",
"rs/moq-codec",
"rs/moq-ffi",
"rs/moq-gst",
"rs/moq-lite",
"rs/moq-msf",
"rs/moq-mux",
"rs/moq-native",
"rs/moq-relay",
"rs/moq-token",
"rs/moq-token-cli",
]
default-members = [
"rs/conducer",
"rs/hang",
# "rs/libmoq", # requires C toolchain
"rs/moq-boy",
"rs/moq-cli",
"rs/moq-clock",
"rs/moq-codec",
# "rs/moq-ffi", # requires Python/maturin
# "rs/moq-gst", # requires GStreamer
"rs/moq-lite",
"rs/moq-msf",
"rs/moq-mux",
"rs/moq-native",
"rs/moq-relay",
"rs/moq-token",
"rs/moq-token-cli",
]
resolver = "2"
[workspace.package]
rust-version = "1.85"
[workspace.dependencies]
conducer = { version = "0.3", path = "rs/conducer" }
hang = { version = "0.15", path = "rs/hang" }
moq-lite = { version = "0.15", path = "rs/moq-lite" }
moq-msf = { version = "0.1", path = "rs/moq-msf" }
moq-mux = { version = "0.3", path = "rs/moq-mux" }
moq-native = { version = "0.13", path = "rs/moq-native", default-features = false }
moq-token = { version = "0.5", path = "rs/moq-token" }
qmux = { version = "0.0.5", default-features = false }
serde = { version = "1", features = ["derive"] }
tokio = "1.48"
web-async = { version = "0.1.3", features = ["tracing"] }
web-transport-iroh = "0.3"
web-transport-noq = "0.0.3"
web-transport-proto = "0.6"
web-transport-quiche = "0.2"
web-transport-quinn = "0.11"
web-transport-trait = "0.3.4"
[profile.dev]
panic = "abort"
[profile.release]
panic = "abort"
[profile.profiling]
inherits = "release"
debug = "line-tables-only"
# frame pointers: pass RUSTFLAGS="-C force-frame-pointers=yes" when building
[profile.release-with-debug]
inherits = "release"
debug = true