| # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO |
| # |
| # When uploading crates to the registry Cargo will automatically |
| # "normalize" Cargo.toml files for maximal compatibility |
| # with all versions of Cargo and also rewrite `path` dependencies |
| # to registry (e.g., crates.io) dependencies. |
| # |
| # If you are reading this file be aware that the original Cargo.toml |
| # will likely look very different (and much more reasonable). |
| # See Cargo.toml.orig for the original contents. |
| |
| [package] |
| edition = "2021" |
| name = "lsp-server" |
| version = "0.7.7" |
| build = false |
| autobins = false |
| autoexamples = false |
| autotests = false |
| autobenches = false |
| description = "Generic LSP server scaffold." |
| readme = false |
| license = "MIT OR Apache-2.0" |
| repository = "https://github.com/rust-lang/rust-analyzer/tree/master/lib/lsp-server" |
| |
| [lib] |
| name = "lsp_server" |
| path = "src/lib.rs" |
| |
| [[example]] |
| name = "goto_def" |
| path = "examples/goto_def.rs" |
| |
| [dependencies.crossbeam-channel] |
| version = "0.5.8" |
| |
| [dependencies.log] |
| version = "0.4.17" |
| |
| [dependencies.serde] |
| version = "1.0.192" |
| features = ["derive"] |
| |
| [dependencies.serde_json] |
| version = "1.0.108" |
| |
| [dev-dependencies.ctrlc] |
| version = "3.4.1" |
| |
| [dev-dependencies.lsp-types] |
| version = "=0.95" |
| |
| [lints.clippy] |
| assigning_clones = "allow" |
| dbg_macro = "warn" |
| enum_variant_names = "allow" |
| len_without_is_empty = "allow" |
| new_ret_no_self = "allow" |
| print_stderr = "warn" |
| print_stdout = "warn" |
| rc_buffer = "warn" |
| result_unit_err = "allow" |
| single_match = "allow" |
| str_to_string = "warn" |
| todo = "warn" |
| too_long_first_doc_paragraph = "allow" |
| too_many_arguments = "allow" |
| type_complexity = "allow" |
| useless_asref = "allow" |
| wrong_self_convention = "allow" |
| |
| [lints.clippy.complexity] |
| level = "warn" |
| priority = -1 |
| |
| [lints.clippy.correctness] |
| level = "deny" |
| priority = -1 |
| |
| [lints.clippy.perf] |
| level = "deny" |
| priority = -1 |
| |
| [lints.clippy.restriction] |
| level = "allow" |
| priority = -1 |
| |
| [lints.clippy.style] |
| level = "warn" |
| priority = -1 |
| |
| [lints.clippy.suspicious] |
| level = "warn" |
| priority = -1 |
| |
| [lints.rust] |
| elided_lifetimes_in_paths = "warn" |
| explicit_outlives_requirements = "warn" |
| unreachable_pub = "warn" |
| unsafe_op_in_unsafe_fn = "warn" |
| unused_extern_crates = "warn" |
| unused_lifetimes = "warn" |