Skip to content

Commit c4d36b8

Browse files
committed
Fix remaining cases of leaking imports
1 parent 7e0443d commit c4d36b8

File tree

31 files changed

+44
-17
lines changed

31 files changed

+44
-17
lines changed

src/libextra/lib.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@ Rust extras are part of the standard Rust distribution.
3434
#[deny(non_camel_case_types)];
3535
#[deny(missing_doc)];
3636

37-
use std::str::{StrSlice, OwnedStr};
38-
3937
pub use std::os;
4038

4139
// Utility modules

src/librustc/middle/borrowck/gather_loans/lifetime.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
use middle::borrowck::*;
1717
use mc = middle::mem_categorization;
1818
use middle::ty;
19+
use util::ppaux::Repr;
1920
use syntax::ast;
2021
use syntax::codemap::Span;
2122

src/librustc/middle/typeck/astconv.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ use middle::ty;
5757
use middle::typeck::rscope;
5858
use middle::typeck::rscope::{RegionScope};
5959
use middle::typeck::lookup_def_tcx;
60+
use util::ppaux::Repr;
6061

6162
use std::vec;
6263
use syntax::abi::AbiSet;

src/librustc/middle/typeck/check/method.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ obtained the type `Foo`, we would never match this method.
8383
use middle::resolve;
8484
use middle::ty::*;
8585
use middle::ty;
86+
use middle::typeck::astconv::AstConv;
8687
use middle::typeck::check::{FnCtxt, impl_self_ty};
8788
use middle::typeck::check::{structurally_resolved_type};
8889
use middle::typeck::check::vtable;

src/librustc/middle/typeck/check/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,8 @@ use middle::typeck::no_params;
107107
use middle::typeck::{require_same_types, method_map, vtable_map};
108108
use middle::lang_items::TypeIdLangItem;
109109
use util::common::{block_query, indenter, loop_query};
110-
use util::ppaux::UserString;
111110
use util::ppaux;
111+
use util::ppaux::{UserString, Repr};
112112

113113
use std::cell::{Cell, RefCell};
114114
use std::hashmap::HashMap;

src/librustc/middle/typeck/check/regionck.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,14 @@ this point a bit better.
3131
use middle::freevars::get_freevars;
3232
use middle::ty::{ReScope};
3333
use middle::ty;
34+
use middle::typeck::astconv::AstConv;
3435
use middle::typeck::check::FnCtxt;
3536
use middle::typeck::check::regionmanip::relate_nested_regions;
3637
use middle::typeck::infer::resolve_and_force_all_but_regions;
3738
use middle::typeck::infer::resolve_type;
3839
use middle::typeck::infer;
39-
use util::ppaux::{ty_to_str, region_to_str};
4040
use middle::pat_util;
41+
use util::ppaux::{ty_to_str, region_to_str, Repr};
4142

4243
use syntax::ast::{ManagedSigil, OwnedSigil, BorrowedSigil};
4344
use syntax::ast::{DefArg, DefBinding, DefLocal, DefSelf, DefUpvar};
@@ -833,14 +834,14 @@ pub mod guarantor {
833834
* but more special purpose.
834835
*/
835836

836-
837+
use middle::typeck::astconv::AstConv;
837838
use middle::typeck::check::regionck::Rcx;
838839
use middle::typeck::check::regionck::mk_subregion_due_to_derefence;
839840
use middle::typeck::infer;
840841
use middle::ty;
841842
use syntax::ast;
842843
use syntax::codemap::Span;
843-
use util::ppaux::{ty_to_str};
844+
use util::ppaux::{ty_to_str, Repr};
844845

845846
pub fn for_addr_of(rcx: &mut Rcx, expr: &ast::Expr, base: &ast::Expr) {
846847
/*!

src/librustc/middle/typeck/check/vtable.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use middle::ty;
1313
use middle::ty::{AutoAddEnv, AutoDerefRef, AutoObject, param_ty};
1414
use middle::ty_fold::TypeFolder;
15+
use middle::typeck::astconv::AstConv;
1516
use middle::typeck::check::{FnCtxt, impl_self_ty};
1617
use middle::typeck::check::{structurally_resolved_type};
1718
use middle::typeck::infer::fixup_err_to_str;
@@ -23,6 +24,7 @@ use middle::typeck::{param_numbered, param_self, param_index};
2324
use middle::subst::Subst;
2425
use util::common::indenter;
2526
use util::ppaux;
27+
use util::ppaux::Repr;
2628

2729
use std::cell::RefCell;
2830
use std::hashmap::HashSet;

src/librustc/middle/typeck/check/writeback.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515

1616
use middle::pat_util;
1717
use middle::ty;
18+
use middle::typeck::astconv::AstConv;
1819
use middle::typeck::check::{FnCtxt, SelfInfo};
1920
use middle::typeck::infer::{force_all, resolve_all, resolve_region};
2021
use middle::typeck::infer::resolve_type;
@@ -25,6 +26,7 @@ use middle::typeck::method_map_entry;
2526
use middle::typeck::write_substs_to_tcx;
2627
use middle::typeck::write_ty_to_tcx;
2728
use util::ppaux;
29+
use util::ppaux::Repr;
2830

2931
use syntax::ast;
3032
use syntax::codemap::Span;

src/librustc/middle/typeck/coherence.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ use middle::typeck::infer::combine::Combine;
3434
use middle::typeck::infer::InferCtxt;
3535
use middle::typeck::infer::{new_infer_ctxt, resolve_ivar, resolve_type};
3636
use middle::typeck::infer;
37+
use util::ppaux::Repr;
3738
use syntax::ast::{Crate, DefId, DefStruct, DefTy};
3839
use syntax::ast::{item, item_enum, item_impl, item_mod, item_struct};
3940
use syntax::ast::{LOCAL_CRATE, trait_ref, ty_path};

src/librustc/middle/typeck/collect.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ use middle::typeck::astconv;
4242
use middle::typeck::rscope::*;
4343
use middle::typeck::{CrateCtxt, lookup_def_tcx, no_params, write_ty_to_tcx};
4444
use util::ppaux;
45+
use util::ppaux::Repr;
4546

4647
use std::vec;
4748
use syntax::abi::AbiSet;

0 commit comments

Comments
 (0)