Use ItemPtr for id

This commit is contained in:
Aleksey Kladov 2018-11-28 02:13:52 +03:00
parent 3922503205
commit c2abd17f57
4 changed files with 12 additions and 18 deletions

View file

@ -17,13 +17,6 @@ pub(crate) struct SyntaxPtr {
local: LocalSyntaxPtr,
}
impl SyntaxPtr {
pub(crate) fn new(file_id: FileId, node: SyntaxNodeRef) -> SyntaxPtr {
let local = LocalSyntaxPtr::new(node);
SyntaxPtr { file_id, local }
}
}
/// A pionter to a syntax node inside a file.
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub(crate) struct LocalSyntaxPtr {