diff options
| author | Taiki Endo <te316e89@gmail.com> | 2019-02-07 02:33:01 +0900 |
|---|---|---|
| committer | Taiki Endo <te316e89@gmail.com> | 2019-02-07 02:33:01 +0900 |
| commit | 7bb082d27fe472f52b103de0ae9fc6fa7e6546cc (patch) | |
| tree | dfed08e00fc6e88022fd7249bd5017e5d57110a7 /src/libsyntax/mut_visit.rs | |
| parent | 2596bc1368d1e3d34c9a7841ad87a3100f01cbad (diff) | |
libsyntax => 2018
Diffstat (limited to 'src/libsyntax/mut_visit.rs')
| -rw-r--r-- | src/libsyntax/mut_visit.rs | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/src/libsyntax/mut_visit.rs b/src/libsyntax/mut_visit.rs index 93fedb73d27..0fd8bbf100f 100644 --- a/src/libsyntax/mut_visit.rs +++ b/src/libsyntax/mut_visit.rs @@ -7,19 +7,20 @@ //! a MutVisitor renaming item names in a module will miss all of those //! that are created by the expansion of a macro. -use ast::*; +use crate::ast::*; +use crate::source_map::{Spanned, respan}; +use crate::parse::token::{self, Token}; +use crate::ptr::P; +use crate::symbol::keywords; +use crate::ThinVec; +use crate::tokenstream::*; +use crate::util::map_in_place::MapInPlace; + +use smallvec::{smallvec, Array, SmallVec}; use syntax_pos::Span; -use source_map::{Spanned, respan}; -use parse::token::{self, Token}; -use ptr::P; -use smallvec::{Array, SmallVec}; -use std::ops::DerefMut; -use symbol::keywords; -use ThinVec; -use tokenstream::*; -use util::map_in_place::MapInPlace; use rustc_data_structures::sync::Lrc; +use std::ops::DerefMut; pub trait ExpectOne<A: Array> { fn expect_one(self, err: &'static str) -> A::Item; @@ -1256,15 +1257,15 @@ pub fn noop_visit_vis<T: MutVisitor>(Spanned { node, span }: &mut Visibility, vi #[cfg(test)] mod tests { use std::io; - use ast::{self, Ident}; - use util::parser_testing::{string_to_crate, matches_codepattern}; - use print::pprust; - use mut_visit; - use with_globals; + use crate::ast::{self, Ident}; + use crate::util::parser_testing::{string_to_crate, matches_codepattern}; + use crate::print::pprust; + use crate::mut_visit; + use crate::with_globals; use super::*; // this version doesn't care about getting comments or docstrings in. - fn fake_print_crate(s: &mut pprust::State, + fn fake_print_crate(s: &mut pprust::State<'_>, krate: &ast::Crate) -> io::Result<()> { s.print_mod(&krate.module, &krate.attrs) } |
