Cargo Features

sync-ls has no features set by default.

[dependencies]
sync-ls = { version = "0.13.12", features = ["dap", "lsp", "server"] }
dap = dapts

Affects sync-ls::dap, msg::DapMessage, server::DapBuilder

lsp = lsp-types

Affects sync-ls::lsp, msg::LspMessage, server::LspBuilder

server = clap, crossbeam-channel, futures, parking_lot, tokio, tokio-util

Affects sync-ls::req_queue, sync-ls::transport

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 server?
crossbeam-channel server?
futures server?
parking_lot server?
tokio server?
tokio-util server?