kill NavTarget ptr

This commit is contained in:
Aleksey Kladov 2019-01-11 18:35:04 +03:00
parent dda916bc4d
commit f23a13bfa7

View file

@ -1,4 +1,4 @@
use ra_db::{FileId, LocalSyntaxPtr, Cancelable}; use ra_db::{FileId, Cancelable};
use ra_syntax::{ use ra_syntax::{
SyntaxNode, AstNode, SmolStr, TextRange, ast, SyntaxNode, AstNode, SmolStr, TextRange, ast,
SyntaxKind::{self, NAME}, SyntaxKind::{self, NAME},
@ -19,8 +19,6 @@ pub struct NavigationTarget {
kind: SyntaxKind, kind: SyntaxKind,
full_range: TextRange, full_range: TextRange,
focus_range: Option<TextRange>, focus_range: Option<TextRange>,
// Should be DefId ideally
ptr: Option<LocalSyntaxPtr>,
} }
impl NavigationTarget { impl NavigationTarget {
@ -55,7 +53,6 @@ impl NavigationTarget {
kind: symbol.ptr.kind(), kind: symbol.ptr.kind(),
full_range: symbol.ptr.range(), full_range: symbol.ptr.range(),
focus_range: None, focus_range: None,
ptr: Some(symbol.ptr.clone()),
} }
} }
@ -69,7 +66,6 @@ impl NavigationTarget {
full_range: entry.ptr().range(), full_range: entry.ptr().range(),
focus_range: None, focus_range: None,
kind: NAME, kind: NAME,
ptr: None,
} }
} }
@ -157,7 +153,7 @@ impl NavigationTarget {
kind: node.kind(), kind: node.kind(),
full_range: node.range(), full_range: node.range(),
focus_range, focus_range,
ptr: Some(LocalSyntaxPtr::new(node)), // ptr: Some(LocalSyntaxPtr::new(node)),
} }
} }
} }