mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-11-10 07:04:22 +00:00
Auto merge of #16445 - lnicola:bump-scip, r=lnicola
internal: Bump scip Fixes #16440
This commit is contained in:
commit
9d837a622d
3 changed files with 10 additions and 4 deletions
4
Cargo.lock
generated
4
Cargo.lock
generated
|
@ -1667,9 +1667,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "scip"
|
||||
version = "0.3.1"
|
||||
version = "0.3.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "3e84d21062a3ba08d58870c8c36b0c005b2b2261c6ad1bf7042585427c781883"
|
||||
checksum = "e5dc1bd66649133af84ab62436ddd2856c2605182b02dec2cd197f684dfe15ef"
|
||||
dependencies = [
|
||||
"protobuf",
|
||||
]
|
||||
|
|
|
@ -23,7 +23,7 @@ anyhow.workspace = true
|
|||
crossbeam-channel = "0.5.5"
|
||||
dissimilar.workspace = true
|
||||
itertools.workspace = true
|
||||
scip = "0.3.1"
|
||||
scip = "0.3.3"
|
||||
lsp-types = { version = "=0.95.0", features = ["proposed"] }
|
||||
parking_lot = "0.12.1"
|
||||
xflags = "0.3.0"
|
||||
|
|
|
@ -143,11 +143,14 @@ impl flags::Scip {
|
|||
.map(|hover| hover.markup.as_str())
|
||||
.filter(|it| !it.is_empty())
|
||||
.map(|it| vec![it.to_owned()]);
|
||||
let position_encoding =
|
||||
scip_types::PositionEncoding::UTF8CodeUnitOffsetFromLineStart.into();
|
||||
let signature_documentation =
|
||||
token.signature.clone().map(|text| scip_types::Document {
|
||||
relative_path: relative_path.clone(),
|
||||
language: "rust".to_string(),
|
||||
text,
|
||||
position_encoding,
|
||||
..Default::default()
|
||||
});
|
||||
let symbol_info = scip_types::SymbolInformation {
|
||||
|
@ -181,13 +184,16 @@ impl flags::Scip {
|
|||
continue;
|
||||
}
|
||||
|
||||
let position_encoding =
|
||||
scip_types::PositionEncoding::UTF8CodeUnitOffsetFromLineStart.into();
|
||||
documents.push(scip_types::Document {
|
||||
relative_path,
|
||||
language: "rust".to_string(),
|
||||
occurrences,
|
||||
symbols,
|
||||
special_fields: Default::default(),
|
||||
text: String::new(),
|
||||
position_encoding,
|
||||
special_fields: Default::default(),
|
||||
});
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue