diff --git a/crates/test_utils/src/lib.rs b/crates/test_utils/src/lib.rs index d9fbb9b5b5..e72ec9c470 100644 --- a/crates/test_utils/src/lib.rs +++ b/crates/test_utils/src/lib.rs @@ -1,12 +1,9 @@ -extern crate difference; -extern crate itertools; -extern crate text_unit; +use std::fmt; use itertools::Itertools; -use std::fmt; use text_unit::{TextRange, TextUnit}; -pub use self::difference::Changeset as __Changeset; +pub use difference::Changeset as __Changeset; pub const CURSOR_MARKER: &str = "<|>"; diff --git a/crates/tools/src/lib.rs b/crates/tools/src/lib.rs index 4ff783c509..c2123db996 100644 --- a/crates/tools/src/lib.rs +++ b/crates/tools/src/lib.rs @@ -1,7 +1,3 @@ -extern crate failure; -extern crate itertools; -extern crate teraron; - use std::{ path::{Path, PathBuf}, process::{Command, Stdio}, @@ -12,7 +8,7 @@ use itertools::Itertools; pub use teraron::{Mode, Overwrite, Verify}; -pub type Result = ::std::result::Result; +pub type Result = std::result::Result; pub const GRAMMAR: &str = "crates/ra_syntax/src/grammar.ron"; pub const SYNTAX_KINDS: &str = "crates/ra_syntax/src/syntax_kinds/generated.rs.tera"; diff --git a/crates/tools/src/main.rs b/crates/tools/src/main.rs index dc623a4640..7bd4a2d09c 100644 --- a/crates/tools/src/main.rs +++ b/crates/tools/src/main.rs @@ -1,16 +1,12 @@ -extern crate clap; -extern crate failure; -extern crate teraron; -extern crate tools; -extern crate walkdir; - -use clap::{App, Arg, SubCommand}; -use failure::bail; use std::{ collections::HashMap, fs, path::{Path, PathBuf}, }; + +use clap::{App, Arg, SubCommand}; +use failure::bail; + use tools::{collect_tests, generate, run, run_rustfmt, Mode, Overwrite, Result, Test, Verify}; const GRAMMAR_DIR: &str = "./crates/ra_syntax/src/grammar";