From 70097504f78c4c41368a0b864a94df95fb9c27f7 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Fri, 17 Aug 2018 21:10:55 +0300 Subject: hide root --- crates/libeditor/src/symbols.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'crates/libeditor/src/symbols.rs') diff --git a/crates/libeditor/src/symbols.rs b/crates/libeditor/src/symbols.rs index ce870430e..cf5bd2a41 100644 --- a/crates/libeditor/src/symbols.rs +++ b/crates/libeditor/src/symbols.rs @@ -1,6 +1,6 @@ use smol_str::SmolStr; use libsyntax2::{ - SyntaxKind, SyntaxNodeRef, SyntaxRoot, AstNode, + SyntaxKind, SyntaxNodeRef, AstNode, RefRoot, ast::{self, NameOwner}, algo::{ visit::{visitor, Visitor}, @@ -32,7 +32,7 @@ pub fn file_symbols(file: &ast::File) -> Vec { } fn to_symbol(node: SyntaxNodeRef) -> Option { - fn decl<'a, N: NameOwner<&'a SyntaxRoot>>(node: N) -> Option { + fn decl<'a, N: NameOwner>>(node: N) -> Option { let name = node.name()?; Some(FileSymbol { name: name.text(), @@ -80,7 +80,7 @@ pub fn file_structure(file: &ast::File) -> Vec { } fn structure_node(node: SyntaxNodeRef) -> Option { - fn decl<'a, N: NameOwner<&'a SyntaxRoot>>(node: N) -> Option { + fn decl<'a, N: NameOwner>>(node: N) -> Option { let name = node.name()?; Some(StructureNode { parent: None, -- cgit v1.2.3