diff --git a/crates/ra_cli/src/main.rs b/crates/ra_cli/src/main.rs index b063193cfa..375e2f508f 100644 --- a/crates/ra_cli/src/main.rs +++ b/crates/ra_cli/src/main.rs @@ -7,7 +7,7 @@ use clap::{App, Arg, SubCommand}; use flexi_logger::Logger; use ra_ide_api::{file_structure, Analysis}; use ra_prof::profile; -use ra_syntax::{AstNode, SourceFile, TreeArc}; +use ra_syntax::{AstNode, SourceFile}; type Result = std::result::Result>; @@ -100,9 +100,9 @@ fn main() -> Result<()> { Ok(()) } -fn file() -> Result> { +fn file() -> Result { let text = read_stdin()?; - Ok(SourceFile::parse(&text).tree().to_owned()) + Ok(SourceFile::parse(&text).tree()) } fn read_stdin() -> Result {