@@ -6,13 +6,13 @@ edition = "2021"
66[features ]
77default = [ ]
88xcodegen = [ " async" , " dirs" ]
9- daemon = [ " serial" , " compilation" , " logging" , " async" , " watcher" , " proc" , " xcodegen" , " parity-tokio-ipc" , " nvim-rs" , " async-stream " , " tokio-stream " , " strum" , " simctl" ]
9+ daemon = [ " serial" , " compilation" , " logging" , " async" , " watcher" , " proc" , " xcodegen" , " parity-tokio-ipc" , " nvim-rs" , " strum" , " simctl" ]
1010server = [ " serial" , " logging" , " dirs" , " bsp-server" , " url" , " wax" , " shell-words" , " compilation" , " strum" ]
1111lua = [ " mlua" , " serial" , " strum" , " simctl" ]
1212serial = [ " serde" , " serde_json" , " serde_yaml" ]
1313compilation = [ " serial" , " lazy_static" , " shell-words" , " xcode" ]
1414logging = [ " tracing" , " tracing-appender" , " tracing-subscriber" ]
15- async = [ " tokio" , " async-trait" ]
15+ async = [ " tokio" , " async-trait" , " futures " , " async-stream " , " tokio-stream " ]
1616proc = [ " libproc" ]
1717watcher = [ " dirs" , " notify" , " wax" ]
1818jsonrpc = [ " serial" ]
@@ -50,6 +50,9 @@ serde_yaml = { version = "0.8.23", optional = true }
5050tokio = { version = " 1.17.0" , features = [" full" ], optional = true }
5151tokio-util = { version = " 0.7.1" , features = [" codec" ], optional = true }
5252async-trait = { version = " 0.1.52" , optional = true }
53+ tokio-stream = { version = " 0.1.8" , features = [" io-util" ], optional = true }
54+ async-stream = { version = " 0.3.3" , optional = true }
55+ futures = { version = " 0.3.21" , optional = true }
5356# Logging Feature
5457tracing = { version = " 0.1.32" , optional = true }
5558tracing-subscriber = { version = " 0.3.9" , features = [" env-filter" ], optional = true }
@@ -71,7 +74,6 @@ url = { version = "2.2.2", features = ["serde"], optional = t
7174nvim-rs = { version = " 0.4.0" , optional = true , features = [" use_tokio" ] }
7275parity-tokio-ipc = { version = " 0.9.0" , optional = true }
7376strum = { version = " 0.24.0" , features = [" derive" ], optional = true }
74- tokio-stream = { version = " 0.1.8" , features = [" io-util" ], optional = true }
75- async-stream = { version = " 0.3.3" , optional = true }
7677simctl = { path = " ../../../sources/simctl/" , optional = true }
7778thiserror = " 1.0.31"
79+ libc = " 0.2.126"
0 commit comments