-
Notifications
You must be signed in to change notification settings - Fork 121
Expand file tree
/
Copy pathCargo.toml
More file actions
90 lines (86 loc) · 2.69 KB
/
Cargo.toml
File metadata and controls
90 lines (86 loc) · 2.69 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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
[workspace]
members = [
"compio",
"compio-buf",
"compio-dispatcher",
"compio-driver",
"compio-fs",
"compio-io",
"compio-log",
"compio-macros",
"compio-net",
"compio-process",
"compio-quic",
"compio-runtime",
"compio-executor",
"compio-signal",
"compio-tls",
"compio-ws",
"compio-compat",
]
resolver = "3"
[workspace.package]
edition = "2024"
license = "MIT"
repository = "https://github.com/compio-rs/compio"
[workspace.dependencies]
compio-buf = { path = "./compio-buf", version = "0.8.2-rc.1" }
compio-driver = { path = "./compio-driver", version = "0.12.0-rc.2", default-features = false }
compio-runtime = { path = "./compio-runtime", version = "0.12.0-rc.2" }
compio-executor = { path = "./compio-executor", version = "0.1.0-rc.2" }
compio-macros = { path = "./compio-macros", version = "0.1.2" }
compio-fs = { path = "./compio-fs", version = "0.12.0-rc.2" }
compio-io = { path = "./compio-io", version = "0.10.0-rc.2" }
compio-net = { path = "./compio-net", version = "0.12.0-rc.2" }
compio-signal = { path = "./compio-signal", version = "0.10.0-rc.2" }
compio-dispatcher = { path = "./compio-dispatcher", version = "0.11.0-rc.2" }
compio-log = { path = "./compio-log", version = "0.1.0" }
compio-tls = { path = "./compio-tls", version = "0.10.0-rc.2", default-features = false }
compio-process = { path = "./compio-process", version = "0.9.1-rc.1" }
compio-quic = { path = "./compio-quic", version = "0.8.0-rc.2", default-features = false }
compio-ws = { path = "./compio-ws", version = "0.4.0-rc.2", default-features = false }
compio-compat = { path = "./compio-compat", version = "0.1.0-rc.1" }
async-io = "2.6.0"
bytes = "1.7.1"
bytemuck = "1.25.0"
cfg_aliases = "0.2.1"
compio-send-wrapper = "0.7.1"
criterion = "0.8.0"
crossbeam-queue = "0.3.8"
flume = { version = "0.12.0", default-features = false }
futures-channel = "0.3.29"
futures-executor = "0.3.30"
futures-rustls = { version = "0.26.0", default-features = false }
futures-util = "0.3.29"
libc = "0.2.175"
mod_use = "0.2.3"
native-tls = "0.2.13"
compio-py-dynamic-openssl = "0.5.0"
nix = "0.31.1"
once_cell = "1.18.0"
paste = { package = "pastey", version = "0.2.1" }
pin-project-lite = "0.2.16"
rand = "0.10.0"
rcgen = "0.14.1"
rustls = { version = "0.23.1", default-features = false }
rustls-platform-verifier = "0.7.0"
rustls-native-certs = "0.8.0"
slab = "0.4.9"
socket2 = "0.6.0"
tempfile = "3.8.1"
tokio = "1.33.0"
tracing-subscriber = "0.3.18"
webpki-roots = "1.0.0"
widestring = "1.0.2"
windows-sys = "0.61.0"
thiserror = "2.0.3"
smallvec = "1.13.2"
synchrony = "0.1.7"
thin-cell = "0.2.1"
slotmap = "1.1.1"
crossfire = "3.1.5"
rustix = "1.1.4"
[profile.bench]
debug = true
lto = true
codegen-units = 1