Cargo Features
sync-ls has no features set by default.
[dependencies]
sync-ls = { version = "0.14.10", features = ["dap", "lsp", "server", "system", "web"] }
- dap = dapts
-
Affects
sync-ls::dap,msg::DapMessage,server::DapBuilder… - lsp = lsp-types
-
Affects
sync-ls::lsp,msg::LspMessage,server::LspBuilder… - server = tokio
-
Affects
sync-ls::req_queue,sync-ls::transport… - system = clap, tokio, tokio-util
-
Enables system of tinymist-std, time of tokio
Affects
sync-ls::transport… - web = js-sys, serde-wasm-bindgen, wasm-bindgen
-
Enables web of tinymist-std
Affects
server::JsTransportSender…
Features from optional dependencies
In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- dapts dap?
- lsp-types lsp?
-
Enables lsp-types =0.95.0
- clap system?
- tokio server? system?
- tokio-util system?
- js-sys web?
- wasm-bindgen web?
- serde-wasm-bindgen web?