修复 文档化 的问题
This commit is contained in:
parent
b52e34bd90
commit
b368bc35f5
@ -219,19 +219,23 @@ pub trait Scope: std::fmt::Debug + Definition + Sync + Send {
|
||||
let mut symbols: Vec<DocumentSymbol> = Vec::new();
|
||||
for scope in self.scopes() {
|
||||
if &scope.url() == uri {
|
||||
|
||||
#[allow(deprecated)]
|
||||
symbols.push(DocumentSymbol {
|
||||
name: scope.ident(),
|
||||
detail: Some(scope.type_str()),
|
||||
kind: scope.symbol_kind(),
|
||||
deprecated: None,
|
||||
range: Range::new(doc.byte_to_pos(scope.start()), doc.byte_to_pos(scope.end())),
|
||||
range: Range::new(
|
||||
doc.byte_to_pos(scope.start()),
|
||||
doc.byte_to_pos(scope.end())
|
||||
),
|
||||
selection_range: Range::new(
|
||||
doc.byte_to_pos(scope.byte_idx()),
|
||||
doc.byte_to_pos(scope.byte_idx() + scope.ident().len()),
|
||||
doc.byte_to_pos(scope.start()),
|
||||
doc.byte_to_pos(scope.end())
|
||||
),
|
||||
children: Some(scope.document_symbols(uri, doc)),
|
||||
tags: None,
|
||||
deprecated: None
|
||||
})
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user