@@ -5,77 +5,61 @@ edition = "2024"
55publish = false
66
77[dependencies ]
8- rand = " 0.9.1"
9- bincode = " 2.0.1"
10- futures-util = " 0.3.31"
11- libc = " 0.2.171"
12- tempfile = " 3.19.1"
13- # async-send-fd = { version = "1.2.0", features = ["tokio"] }
14- # passfd = "0.1.6"
15- tokio = { version = " 1.44.2" , features = [" net" , " process" , " io-util" , " sync" ] }
16- bumpalo = { version = " 3.17.0" , features = [" allocator-api2" ] }
17- ouroboros = " 0.18.5"
18- bstr = { version = " 1.12.0" , default-features = false }
19- which = " 7.0.3"
8+ allocator-api2 = { workspace = true , features = [" alloc" ] }
9+ bincode = { workspace = true }
10+ bstr = { workspace = true , default-features = false }
11+ bumpalo = { workspace = true }
2012fspy_shared = { workspace = true }
21- slab = " 0.4.9"
22- allocator-api2 = { version = " 0.2.21" , default-features = false , features = [
23- " alloc" ,
24- ] }
13+ futures-util = { workspace = true }
14+ libc = { workspace = true }
15+ ouroboros = { workspace = true }
16+ rand = { workspace = true }
17+ slab = { workspace = true }
18+ tempfile = { workspace = true }
19+ tokio = { workspace = true , features = [" net" , " process" , " io-util" , " sync" ] }
20+ which = { workspace = true }
2521
2622[target .'cfg(target_os = "linux")' .dependencies ]
27- tokio-seqpacket = " 0.8.0"
28- arrayvec = " 0.7.6"
29- nix = { version = " 0.30.1" , features = [" uio" ] }
23+ arrayvec = { workspace = true }
24+ blink-alloc = { workspace = true }
3025fspy_seccomp_unotify = { workspace = true , features = [" supervisor" ] }
31- blink-alloc = { version = " 0.3.1" , features = [" sync" ] }
32- thread_local = " 1.1.9"
33- tokio = { version = " 1.44.2" , features = [" bytes" ] }
34- syscalls = { version = " 0.6.18" , default-features = false , features = [" std" ] }
26+ nix = { workspace = true , features = [" uio" ] }
27+ syscalls = { workspace = true , features = [" std" ] }
28+ thread_local = { workspace = true }
29+ tokio = { workspace = true , features = [" bytes" ] }
30+ tokio-seqpacket = { workspace = true }
3531
3632[target .'cfg(unix)' .dependencies ]
37- fspy_shared_unix = { workspace = true }
3833fspy_preload_unix = { workspace = true }
39- nix = { version = " 0.30.1" , features = [" fs" , " process" , " socket" , " feature" ] }
34+ fspy_shared_unix = { workspace = true }
35+ memmap2 = { workspace = true }
36+ nix = { workspace = true , features = [" fs" , " process" , " socket" , " feature" ] }
4037passfd = { git = " https://github.com/polachok/passfd" , features = [" async" ] }
41- memmap2 = " 0.9.7"
42- # asyncfd = "0.1.2"
4338
4439[target .'cfg(target_os = "macos")' .dependencies ]
45- phf = { version = " 0.11.3" , features = [" macros" ] }
46-
40+ phf = { workspace = true }
4741
4842[target .'cfg(any(target_os = "macos", windows))' .dependencies ]
49- xxhash-rust = { version = " 0.8.15" , features = [" const_xxh3" ] }
50- const_format = { version = " 0.2.34" , features = [" fmt" ] }
51-
43+ const_format = { workspace = true , features = [" fmt" ] }
44+ xxhash-rust = { workspace = true }
5245
5346[target .'cfg(target_os = "windows")' .dependencies ]
54- winsafe = { version = " 0.0.24" , features = [" kernel" ] }
55- winapi = { workspace = true , features = [
56- " winbase" ,
57- " securitybaseapi" ,
58- " handleapi" ,
59- ] }
60- fspy_preload_windows = { workspace = true }
6147fspy_detours_sys = { workspace = true }
48+ fspy_preload_windows = { workspace = true }
49+ winapi = { workspace = true , features = [" winbase" , " securitybaseapi" , " handleapi" ] }
50+ winsafe = { workspace = true }
6251
6352[target .'cfg(target_os = "macos")' .dev-dependencies ]
64- tempfile = " 3.19.1 "
53+ tempfile = { workspace = true }
6554
6655[dev-dependencies ]
67- tokio = { version = " 1.44.2" , features = [
68- " rt-multi-thread" ,
69- " macros" ,
70- " fs" ,
71- " io-std" ,
72- ] }
73- csv-async = { version = " 1.3.1" , features = [" tokio" ] }
74- ctor = " 0.4.3"
56+ csv-async = { workspace = true }
57+ ctor = { workspace = true }
58+ tokio = { workspace = true , features = [" rt-multi-thread" , " macros" , " fs" , " io-std" ] }
7559
7660[build-dependencies ]
77- attohttpc = " 0.29.2 "
78- xxhash-rust = { version = " 0.8.15 " , features = [ " xxh3 " ] }
79- flate2 = " 1.1.1 "
80- tar = " 0.4.44 "
81- anyhow = " 1.0.98 "
61+ anyhow = { workspace = true }
62+ attohttpc = { workspace = true }
63+ flate2 = { workspace = true }
64+ tar = { workspace = true }
65+ xxhash-rust = { workspace = true , features = [ " xxh3 " ] }
0 commit comments