From 171c176833c197bfd1b266940bd2a8c3d4d52cd5 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Mon, 15 Oct 2018 19:55:32 +0300 Subject: [PATCH] Run cargo fix --- crates/ra_syntax/src/algo/mod.rs | 2 +- crates/ra_syntax/src/algo/visit.rs | 2 +- crates/ra_syntax/src/algo/walk.rs | 2 +- crates/ra_syntax/src/ast/generated.rs | 2 +- crates/ra_syntax/src/ast/mod.rs | 2 +- crates/ra_syntax/src/grammar/mod.rs | 2 +- crates/ra_syntax/src/lexer/comments.rs | 4 ++-- crates/ra_syntax/src/lexer/mod.rs | 2 +- crates/ra_syntax/src/lexer/numbers.rs | 6 +++--- crates/ra_syntax/src/lexer/ptr.rs | 2 +- crates/ra_syntax/src/lexer/strings.rs | 4 ++-- crates/ra_syntax/src/lib.rs | 4 ++-- crates/ra_syntax/src/parser_api.rs | 2 +- crates/ra_syntax/src/parser_impl/event.rs | 2 +- crates/ra_syntax/src/parser_impl/input.rs | 2 +- crates/ra_syntax/src/parser_impl/mod.rs | 4 ++-- crates/ra_syntax/src/reparsing.rs | 16 ++++++++-------- crates/ra_syntax/src/syntax_kinds/mod.rs | 2 +- crates/ra_syntax/src/text_utils.rs | 2 +- crates/ra_syntax/src/token_set.rs | 4 ++-- crates/ra_syntax/src/utils.rs | 2 +- crates/ra_syntax/src/yellow/builder.rs | 2 +- crates/ra_syntax/src/yellow/mod.rs | 14 +++++++------- crates/ra_syntax/src/yellow/syntax_text.rs | 2 +- 24 files changed, 44 insertions(+), 44 deletions(-) diff --git a/crates/ra_syntax/src/algo/mod.rs b/crates/ra_syntax/src/algo/mod.rs index a6678093d9e..e686a570442 100644 --- a/crates/ra_syntax/src/algo/mod.rs +++ b/crates/ra_syntax/src/algo/mod.rs @@ -1,7 +1,7 @@ pub mod walk; pub mod visit; -use { +use crate::{ SyntaxNodeRef, TextUnit, TextRange, text_utils::{contains_offset_nonstrict, is_subrange}, }; diff --git a/crates/ra_syntax/src/algo/visit.rs b/crates/ra_syntax/src/algo/visit.rs index 9f1c127c707..1ae988a8777 100644 --- a/crates/ra_syntax/src/algo/visit.rs +++ b/crates/ra_syntax/src/algo/visit.rs @@ -1,5 +1,5 @@ use std::marker::PhantomData; -use {SyntaxNodeRef, AstNode}; +use crate::{SyntaxNodeRef, AstNode}; pub fn visitor<'a, T>() -> impl Visitor<'a, Output=T> { diff --git a/crates/ra_syntax/src/algo/walk.rs b/crates/ra_syntax/src/algo/walk.rs index 8e294d965b0..d3441562623 100644 --- a/crates/ra_syntax/src/algo/walk.rs +++ b/crates/ra_syntax/src/algo/walk.rs @@ -1,4 +1,4 @@ -use { +use crate::{ SyntaxNodeRef, algo::generate, }; diff --git a/crates/ra_syntax/src/ast/generated.rs b/crates/ra_syntax/src/ast/generated.rs index 4db1bcbf93d..160d186b8d8 100644 --- a/crates/ra_syntax/src/ast/generated.rs +++ b/crates/ra_syntax/src/ast/generated.rs @@ -1,7 +1,7 @@ // This file is automatically generated based on the file `./generated.rs.tera` when `cargo gen-kinds` is run // Do not edit manually -use { +use crate::{ ast, SyntaxNodeRef, AstNode, SyntaxKind::*, diff --git a/crates/ra_syntax/src/ast/mod.rs b/crates/ra_syntax/src/ast/mod.rs index 12ddc021005..88193a1edec 100644 --- a/crates/ra_syntax/src/ast/mod.rs +++ b/crates/ra_syntax/src/ast/mod.rs @@ -4,7 +4,7 @@ use std::marker::PhantomData; use itertools::Itertools; -use { +use crate::{ SmolStr, SyntaxNodeRef, SyntaxKind::*, yellow::{RefRoot, SyntaxNodeChildren}, }; diff --git a/crates/ra_syntax/src/grammar/mod.rs b/crates/ra_syntax/src/grammar/mod.rs index 2cb11dc1e30..1199ba2300e 100644 --- a/crates/ra_syntax/src/grammar/mod.rs +++ b/crates/ra_syntax/src/grammar/mod.rs @@ -31,7 +31,7 @@ mod type_args; mod type_params; mod types; -use { +use crate::{ token_set::TokenSet, parser_api::{Marker, CompletedMarker, Parser}, SyntaxKind::{self, *}, diff --git a/crates/ra_syntax/src/lexer/comments.rs b/crates/ra_syntax/src/lexer/comments.rs index eb417c2dc4f..afe6886a1fa 100644 --- a/crates/ra_syntax/src/lexer/comments.rs +++ b/crates/ra_syntax/src/lexer/comments.rs @@ -1,6 +1,6 @@ -use lexer::ptr::Ptr; +use crate::lexer::ptr::Ptr; -use SyntaxKind::{self, *}; +use crate::SyntaxKind::{self, *}; pub(crate) fn scan_shebang(ptr: &mut Ptr) -> bool { if ptr.at_str("!/") { diff --git a/crates/ra_syntax/src/lexer/mod.rs b/crates/ra_syntax/src/lexer/mod.rs index 3e11db88b27..9dc0b63d6b8 100644 --- a/crates/ra_syntax/src/lexer/mod.rs +++ b/crates/ra_syntax/src/lexer/mod.rs @@ -4,7 +4,7 @@ mod numbers; mod ptr; mod strings; -use { +use crate::{ SyntaxKind::{self, *}, TextUnit, }; diff --git a/crates/ra_syntax/src/lexer/numbers.rs b/crates/ra_syntax/src/lexer/numbers.rs index 22e7d4e99d6..46daf5e5268 100644 --- a/crates/ra_syntax/src/lexer/numbers.rs +++ b/crates/ra_syntax/src/lexer/numbers.rs @@ -1,7 +1,7 @@ -use lexer::classes::*; -use lexer::ptr::Ptr; +use crate::lexer::classes::*; +use crate::lexer::ptr::Ptr; -use SyntaxKind::{self, *}; +use crate::SyntaxKind::{self, *}; pub(crate) fn scan_number(c: char, ptr: &mut Ptr) -> SyntaxKind { if c == '0' { diff --git a/crates/ra_syntax/src/lexer/ptr.rs b/crates/ra_syntax/src/lexer/ptr.rs index c9a5354ea30..c4708cb1c95 100644 --- a/crates/ra_syntax/src/lexer/ptr.rs +++ b/crates/ra_syntax/src/lexer/ptr.rs @@ -1,4 +1,4 @@ -use TextUnit; +use crate::TextUnit; use std::str::Chars; diff --git a/crates/ra_syntax/src/lexer/strings.rs b/crates/ra_syntax/src/lexer/strings.rs index 5ff483d14c5..bceacdcac20 100644 --- a/crates/ra_syntax/src/lexer/strings.rs +++ b/crates/ra_syntax/src/lexer/strings.rs @@ -1,6 +1,6 @@ -use SyntaxKind::{self, *}; +use crate::SyntaxKind::{self, *}; -use lexer::ptr::Ptr; +use crate::lexer::ptr::Ptr; pub(crate) fn is_string_literal_start(c: char, c1: Option, c2: Option) -> bool { match (c, c1, c2) { diff --git a/crates/ra_syntax/src/lib.rs b/crates/ra_syntax/src/lib.rs index 70346962981..5bb54aba198 100644 --- a/crates/ra_syntax/src/lib.rs +++ b/crates/ra_syntax/src/lib.rs @@ -46,7 +46,7 @@ mod yellow; pub mod utils; pub mod text_utils; -pub use { +pub use crate::{ rowan::{SmolStr, TextRange, TextUnit}, ast::AstNode, lexer::{tokenize, Token}, @@ -55,7 +55,7 @@ pub use { reparsing::AtomEdit, }; -use { +use crate::{ yellow::{GreenNode}, }; diff --git a/crates/ra_syntax/src/parser_api.rs b/crates/ra_syntax/src/parser_api.rs index 772d753afa3..cc23bb75e3a 100644 --- a/crates/ra_syntax/src/parser_api.rs +++ b/crates/ra_syntax/src/parser_api.rs @@ -1,4 +1,4 @@ -use { +use crate::{ token_set::TokenSet, parser_impl::ParserImpl, SyntaxKind::{self, ERROR}, diff --git a/crates/ra_syntax/src/parser_impl/event.rs b/crates/ra_syntax/src/parser_impl/event.rs index 95e5ce4cc83..928d2cc7a16 100644 --- a/crates/ra_syntax/src/parser_impl/event.rs +++ b/crates/ra_syntax/src/parser_impl/event.rs @@ -8,7 +8,7 @@ //! `start node`, `finish node`, and `FileBuilder` converts //! this stream to a real tree. use std::mem; -use { +use crate::{ TextUnit, TextRange, SmolStr, lexer::Token, parser_impl::Sink, diff --git a/crates/ra_syntax/src/parser_impl/input.rs b/crates/ra_syntax/src/parser_impl/input.rs index c0fe4d488ee..ac6d900d837 100644 --- a/crates/ra_syntax/src/parser_impl/input.rs +++ b/crates/ra_syntax/src/parser_impl/input.rs @@ -1,4 +1,4 @@ -use {lexer::Token, SyntaxKind, SyntaxKind::EOF, TextRange, TextUnit}; +use crate::{lexer::Token, SyntaxKind, SyntaxKind::EOF, TextRange, TextUnit}; use std::ops::{Add, AddAssign}; diff --git a/crates/ra_syntax/src/parser_impl/mod.rs b/crates/ra_syntax/src/parser_impl/mod.rs index 8d74cef0ee1..c2a6448e7ae 100644 --- a/crates/ra_syntax/src/parser_impl/mod.rs +++ b/crates/ra_syntax/src/parser_impl/mod.rs @@ -3,7 +3,7 @@ mod input; use std::cell::Cell; -use { +use crate::{ TextUnit, SmolStr, lexer::Token, parser_api::Parser, @@ -13,7 +13,7 @@ use { }, }; -use SyntaxKind::{self, EOF, TOMBSTONE}; +use crate::SyntaxKind::{self, EOF, TOMBSTONE}; pub(crate) trait Sink { type Tree; diff --git a/crates/ra_syntax/src/reparsing.rs b/crates/ra_syntax/src/reparsing.rs index d8b6a6a108f..16272fe8887 100644 --- a/crates/ra_syntax/src/reparsing.rs +++ b/crates/ra_syntax/src/reparsing.rs @@ -1,14 +1,14 @@ -use algo; -use grammar; -use lexer::{tokenize, Token}; -use yellow::{self, GreenNode, SyntaxNodeRef, SyntaxError}; -use parser_impl; -use parser_api::Parser; -use { +use crate::algo; +use crate::grammar; +use crate::lexer::{tokenize, Token}; +use crate::yellow::{self, GreenNode, SyntaxNodeRef, SyntaxError}; +use crate::parser_impl; +use crate::parser_api::Parser; +use crate::{ TextUnit, TextRange, SyntaxKind::*, }; -use text_utils::replace_range; +use crate::text_utils::replace_range; #[derive(Debug, Clone)] pub struct AtomEdit { diff --git a/crates/ra_syntax/src/syntax_kinds/mod.rs b/crates/ra_syntax/src/syntax_kinds/mod.rs index 332cd13ac5f..3041e56339a 100644 --- a/crates/ra_syntax/src/syntax_kinds/mod.rs +++ b/crates/ra_syntax/src/syntax_kinds/mod.rs @@ -1,7 +1,7 @@ mod generated; use std::fmt; -use SyntaxKind::*; +use crate::SyntaxKind::*; pub use self::generated::SyntaxKind; diff --git a/crates/ra_syntax/src/text_utils.rs b/crates/ra_syntax/src/text_utils.rs index 58ae1e43e0a..adf26ef30a5 100644 --- a/crates/ra_syntax/src/text_utils.rs +++ b/crates/ra_syntax/src/text_utils.rs @@ -1,4 +1,4 @@ -use {TextRange, TextUnit}; +use crate::{TextRange, TextUnit}; pub fn contains_offset_nonstrict(range: TextRange, offset: TextUnit) -> bool { range.start() <= offset && offset <= range.end() diff --git a/crates/ra_syntax/src/token_set.rs b/crates/ra_syntax/src/token_set.rs index c83fba81bfa..d407dfa485c 100644 --- a/crates/ra_syntax/src/token_set.rs +++ b/crates/ra_syntax/src/token_set.rs @@ -1,4 +1,4 @@ -use SyntaxKind; +use crate::SyntaxKind; #[derive(Clone, Copy)] pub(crate) struct TokenSet(pub(crate) u128); @@ -29,7 +29,7 @@ macro_rules! token_set_union { #[test] fn token_set_works_for_tokens() { - use SyntaxKind::*; + use crate::SyntaxKind::*; let ts = token_set! { EOF, SHEBANG }; assert!(ts.contains(EOF)); assert!(ts.contains(SHEBANG)); diff --git a/crates/ra_syntax/src/utils.rs b/crates/ra_syntax/src/utils.rs index e274f7471f8..df1f4b37242 100644 --- a/crates/ra_syntax/src/utils.rs +++ b/crates/ra_syntax/src/utils.rs @@ -1,5 +1,5 @@ use std::fmt::Write; -use { +use crate::{ algo::walk::{walk, WalkEvent}, SyntaxKind, File, SyntaxNodeRef }; diff --git a/crates/ra_syntax/src/yellow/builder.rs b/crates/ra_syntax/src/yellow/builder.rs index c307b2bd00e..67a1a382b5a 100644 --- a/crates/ra_syntax/src/yellow/builder.rs +++ b/crates/ra_syntax/src/yellow/builder.rs @@ -1,5 +1,5 @@ use rowan::GreenNodeBuilder; -use { +use crate::{ TextUnit, SmolStr, parser_impl::Sink, yellow::{GreenNode, SyntaxError, RaTypes}, diff --git a/crates/ra_syntax/src/yellow/mod.rs b/crates/ra_syntax/src/yellow/mod.rs index 710320f47ca..ab9bca0f020 100644 --- a/crates/ra_syntax/src/yellow/mod.rs +++ b/crates/ra_syntax/src/yellow/mod.rs @@ -6,7 +6,7 @@ use std::{ hash::{Hash, Hasher}, }; use rowan::Types; -use {SyntaxKind, TextUnit, TextRange, SmolStr}; +use crate::{SyntaxKind, TextUnit, TextRange, SmolStr}; use self::syntax_text::SyntaxText; pub use rowan::{TreeRoot}; @@ -70,16 +70,16 @@ impl<'a> SyntaxNodeRef<'a> { self.0.leaf_text() } pub fn ancestors(self) -> impl Iterator> { - ::algo::generate(Some(self), |&node| node.parent()) + crate::algo::generate(Some(self), |&node| node.parent()) } pub fn descendants(self) -> impl Iterator> { - ::algo::walk::walk(self).filter_map(|event| match event { - ::algo::walk::WalkEvent::Enter(node) => Some(node), - ::algo::walk::WalkEvent::Exit(_) => None, + crate::algo::walk::walk(self).filter_map(|event| match event { + crate::algo::walk::WalkEvent::Enter(node) => Some(node), + crate::algo::walk::WalkEvent::Exit(_) => None, }) } pub fn siblings(self, direction: Direction) -> impl Iterator> { - ::algo::generate(Some(self), move |&node| match direction { + crate::algo::generate(Some(self), move |&node| match direction { Direction::Next => node.next_sibling(), Direction::Prev => node.prev_sibling(), }) @@ -156,7 +156,7 @@ impl> Iterator for SyntaxNodeChildren { fn has_short_text(kind: SyntaxKind) -> bool { - use SyntaxKind::*; + use crate::SyntaxKind::*; match kind { IDENT | LIFETIME | INT_NUMBER | FLOAT_NUMBER => true, _ => false, diff --git a/crates/ra_syntax/src/yellow/syntax_text.rs b/crates/ra_syntax/src/yellow/syntax_text.rs index 0db1049de9b..ae33b993de0 100644 --- a/crates/ra_syntax/src/yellow/syntax_text.rs +++ b/crates/ra_syntax/src/yellow/syntax_text.rs @@ -2,7 +2,7 @@ use std::{ fmt, ops, }; -use { +use crate::{ SyntaxNodeRef, TextRange, TextUnit, text_utils::{intersect, contains_offset_nonstrict}, };