Fix remaining cases of leaking imports
This commit is contained in:
parent
7e0443d6c4
commit
c4d36b85a0
|
@ -34,8 +34,6 @@ Rust extras are part of the standard Rust distribution.
|
|||
#[deny(non_camel_case_types)];
|
||||
#[deny(missing_doc)];
|
||||
|
||||
use std::str::{StrSlice, OwnedStr};
|
||||
|
||||
pub use std::os;
|
||||
|
||||
// Utility modules
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
use middle::borrowck::*;
|
||||
use mc = middle::mem_categorization;
|
||||
use middle::ty;
|
||||
use util::ppaux::Repr;
|
||||
use syntax::ast;
|
||||
use syntax::codemap::Span;
|
||||
|
||||
|
|
|
@ -57,6 +57,7 @@ use middle::ty;
|
|||
use middle::typeck::rscope;
|
||||
use middle::typeck::rscope::{RegionScope};
|
||||
use middle::typeck::lookup_def_tcx;
|
||||
use util::ppaux::Repr;
|
||||
|
||||
use std::vec;
|
||||
use syntax::abi::AbiSet;
|
||||
|
|
|
@ -83,6 +83,7 @@ obtained the type `Foo`, we would never match this method.
|
|||
use middle::resolve;
|
||||
use middle::ty::*;
|
||||
use middle::ty;
|
||||
use middle::typeck::astconv::AstConv;
|
||||
use middle::typeck::check::{FnCtxt, impl_self_ty};
|
||||
use middle::typeck::check::{structurally_resolved_type};
|
||||
use middle::typeck::check::vtable;
|
||||
|
|
|
@ -107,8 +107,8 @@ use middle::typeck::no_params;
|
|||
use middle::typeck::{require_same_types, method_map, vtable_map};
|
||||
use middle::lang_items::TypeIdLangItem;
|
||||
use util::common::{block_query, indenter, loop_query};
|
||||
use util::ppaux::UserString;
|
||||
use util::ppaux;
|
||||
use util::ppaux::{UserString, Repr};
|
||||
|
||||
use std::cell::{Cell, RefCell};
|
||||
use std::hashmap::HashMap;
|
||||
|
|
|
@ -31,13 +31,14 @@ this point a bit better.
|
|||
use middle::freevars::get_freevars;
|
||||
use middle::ty::{ReScope};
|
||||
use middle::ty;
|
||||
use middle::typeck::astconv::AstConv;
|
||||
use middle::typeck::check::FnCtxt;
|
||||
use middle::typeck::check::regionmanip::relate_nested_regions;
|
||||
use middle::typeck::infer::resolve_and_force_all_but_regions;
|
||||
use middle::typeck::infer::resolve_type;
|
||||
use middle::typeck::infer;
|
||||
use util::ppaux::{ty_to_str, region_to_str};
|
||||
use middle::pat_util;
|
||||
use util::ppaux::{ty_to_str, region_to_str, Repr};
|
||||
|
||||
use syntax::ast::{ManagedSigil, OwnedSigil, BorrowedSigil};
|
||||
use syntax::ast::{DefArg, DefBinding, DefLocal, DefSelf, DefUpvar};
|
||||
|
@ -833,14 +834,14 @@ pub mod guarantor {
|
|||
* but more special purpose.
|
||||
*/
|
||||
|
||||
|
||||
use middle::typeck::astconv::AstConv;
|
||||
use middle::typeck::check::regionck::Rcx;
|
||||
use middle::typeck::check::regionck::mk_subregion_due_to_derefence;
|
||||
use middle::typeck::infer;
|
||||
use middle::ty;
|
||||
use syntax::ast;
|
||||
use syntax::codemap::Span;
|
||||
use util::ppaux::{ty_to_str};
|
||||
use util::ppaux::{ty_to_str, Repr};
|
||||
|
||||
pub fn for_addr_of(rcx: &mut Rcx, expr: &ast::Expr, base: &ast::Expr) {
|
||||
/*!
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
use middle::ty;
|
||||
use middle::ty::{AutoAddEnv, AutoDerefRef, AutoObject, param_ty};
|
||||
use middle::ty_fold::TypeFolder;
|
||||
use middle::typeck::astconv::AstConv;
|
||||
use middle::typeck::check::{FnCtxt, impl_self_ty};
|
||||
use middle::typeck::check::{structurally_resolved_type};
|
||||
use middle::typeck::infer::fixup_err_to_str;
|
||||
|
@ -23,6 +24,7 @@ use middle::typeck::{param_numbered, param_self, param_index};
|
|||
use middle::subst::Subst;
|
||||
use util::common::indenter;
|
||||
use util::ppaux;
|
||||
use util::ppaux::Repr;
|
||||
|
||||
use std::cell::RefCell;
|
||||
use std::hashmap::HashSet;
|
||||
|
|
|
@ -15,6 +15,7 @@
|
|||
|
||||
use middle::pat_util;
|
||||
use middle::ty;
|
||||
use middle::typeck::astconv::AstConv;
|
||||
use middle::typeck::check::{FnCtxt, SelfInfo};
|
||||
use middle::typeck::infer::{force_all, resolve_all, resolve_region};
|
||||
use middle::typeck::infer::resolve_type;
|
||||
|
@ -25,6 +26,7 @@ use middle::typeck::method_map_entry;
|
|||
use middle::typeck::write_substs_to_tcx;
|
||||
use middle::typeck::write_ty_to_tcx;
|
||||
use util::ppaux;
|
||||
use util::ppaux::Repr;
|
||||
|
||||
use syntax::ast;
|
||||
use syntax::codemap::Span;
|
||||
|
|
|
@ -34,6 +34,7 @@ use middle::typeck::infer::combine::Combine;
|
|||
use middle::typeck::infer::InferCtxt;
|
||||
use middle::typeck::infer::{new_infer_ctxt, resolve_ivar, resolve_type};
|
||||
use middle::typeck::infer;
|
||||
use util::ppaux::Repr;
|
||||
use syntax::ast::{Crate, DefId, DefStruct, DefTy};
|
||||
use syntax::ast::{item, item_enum, item_impl, item_mod, item_struct};
|
||||
use syntax::ast::{LOCAL_CRATE, trait_ref, ty_path};
|
||||
|
|
|
@ -42,6 +42,7 @@ use middle::typeck::astconv;
|
|||
use middle::typeck::rscope::*;
|
||||
use middle::typeck::{CrateCtxt, lookup_def_tcx, no_params, write_ty_to_tcx};
|
||||
use util::ppaux;
|
||||
use util::ppaux::Repr;
|
||||
|
||||
use std::vec;
|
||||
use syntax::abi::AbiSet;
|
||||
|
|
|
@ -71,7 +71,7 @@ use middle::ty::{vstore_slice, vstore_box, vstore_uniq};
|
|||
use middle::ty::{mt};
|
||||
use middle::ty;
|
||||
use middle::typeck::infer::{CoerceResult, resolve_type, Coercion};
|
||||
use middle::typeck::infer::combine::CombineFields;
|
||||
use middle::typeck::infer::combine::{CombineFields, Combine};
|
||||
use middle::typeck::infer::sub::Sub;
|
||||
use middle::typeck::infer::to_str::InferStr;
|
||||
use middle::typeck::infer::resolve::try_resolve_tvar_shallow;
|
||||
|
|
|
@ -51,6 +51,7 @@ use middle::ty::{FloatVar, FnSig, IntVar, TyVar};
|
|||
use middle::ty::{IntType, UintType, substs};
|
||||
use middle::ty::{BuiltinBounds};
|
||||
use middle::ty;
|
||||
use middle::typeck::infer::{then, ToUres};
|
||||
use middle::typeck::infer::glb::Glb;
|
||||
use middle::typeck::infer::lub::Lub;
|
||||
use middle::typeck::infer::sub::Sub;
|
||||
|
@ -59,6 +60,7 @@ use middle::typeck::infer::unify::InferCtxtMethods;
|
|||
use middle::typeck::infer::{InferCtxt, cres, ures};
|
||||
use middle::typeck::infer::{TypeTrace};
|
||||
use util::common::indent;
|
||||
use util::ppaux::Repr;
|
||||
|
||||
use std::result;
|
||||
use syntax::ast::{Onceness, purity};
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
use middle::ty::{BuiltinBounds};
|
||||
use middle::ty::RegionVid;
|
||||
use middle::ty;
|
||||
use middle::typeck::infer::then;
|
||||
use middle::typeck::infer::combine::*;
|
||||
use middle::typeck::infer::lattice::*;
|
||||
use middle::typeck::infer::lub::Lub;
|
||||
|
|
|
@ -35,6 +35,7 @@
|
|||
|
||||
use middle::ty::{RegionVid, TyVar, Vid};
|
||||
use middle::ty;
|
||||
use middle::typeck::infer::{then, ToUres};
|
||||
use middle::typeck::infer::*;
|
||||
use middle::typeck::infer::combine::*;
|
||||
use middle::typeck::infer::glb::Glb;
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
use middle::ty::{BuiltinBounds};
|
||||
use middle::ty::RegionVid;
|
||||
use middle::ty;
|
||||
use middle::typeck::infer::then;
|
||||
use middle::typeck::infer::combine::*;
|
||||
use middle::typeck::infer::glb::Glb;
|
||||
use middle::typeck::infer::lattice::*;
|
||||
|
|
|
@ -45,7 +45,6 @@ use syntax::codemap;
|
|||
use syntax::codemap::Span;
|
||||
use util::common::indent;
|
||||
use util::ppaux::{bound_region_to_str, ty_to_str, trait_ref_to_str, Repr};
|
||||
use util::ppaux::{UserString};
|
||||
|
||||
pub mod doc;
|
||||
pub mod macros;
|
||||
|
|
|
@ -12,7 +12,7 @@
|
|||
|
||||
|
||||
use middle::ty;
|
||||
use middle::ty::{FreeRegion, Region, RegionVid};
|
||||
use middle::ty::{FreeRegion, Region, RegionVid, Vid};
|
||||
use middle::ty::{ReEmpty, ReStatic, ReInfer, ReFree, ReEarlyBound,
|
||||
ReLateBound};
|
||||
use middle::ty::{ReScope, ReVar, ReSkolemized, BrFresh};
|
||||
|
|
|
@ -14,11 +14,12 @@ use middle::ty;
|
|||
use middle::ty::TyVar;
|
||||
use middle::typeck::check::regionmanip::replace_bound_regions_in_fn_sig;
|
||||
use middle::typeck::infer::combine::*;
|
||||
use middle::typeck::infer::cres;
|
||||
use middle::typeck::infer::{cres, CresCompare};
|
||||
use middle::typeck::infer::glb::Glb;
|
||||
use middle::typeck::infer::InferCtxt;
|
||||
use middle::typeck::infer::lattice::CombineFieldsLatticeMethods;
|
||||
use middle::typeck::infer::lub::Lub;
|
||||
use middle::typeck::infer::then;
|
||||
use middle::typeck::infer::to_str::InferStr;
|
||||
use middle::typeck::infer::{TypeTrace, Subtype};
|
||||
use util::common::{indenter};
|
||||
|
|
|
@ -204,6 +204,7 @@ use syntax::parse::token;
|
|||
use syntax::opt_vec;
|
||||
use syntax::visit;
|
||||
use syntax::visit::Visitor;
|
||||
use util::ppaux::Repr;
|
||||
|
||||
pub fn infer_variance(tcx: ty::ctxt,
|
||||
crate: &ast::Crate) {
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
// option. This file may not be copied, modified, or distributed
|
||||
// except according to those terms.
|
||||
|
||||
use CtxMethods;
|
||||
use context::*;
|
||||
use crate::*;
|
||||
use crate_id::*;
|
||||
|
|
|
@ -28,6 +28,7 @@ use syntax::visit::Visitor;
|
|||
use syntax::util::small_vector::SmallVector;
|
||||
use rustc::back::link::output_type_exe;
|
||||
use rustc::back::link;
|
||||
use CtxMethods;
|
||||
use context::{in_target, StopBefore, Link, Assemble, BuildContext};
|
||||
use crate_id::CrateId;
|
||||
use package_source::PkgSrc;
|
||||
|
|
|
@ -54,7 +54,6 @@ use std::rt::task::{BlockedTask, Task};
|
|||
use std::str::raw::from_c_str;
|
||||
use std::str;
|
||||
use std::task;
|
||||
use std::unstable::finally::Finally;
|
||||
|
||||
pub use self::async::AsyncWatcher;
|
||||
pub use self::file::{FsRequest, FileWatcher};
|
||||
|
|
|
@ -17,6 +17,7 @@ use std::ptr;
|
|||
use std::rt::rtio;
|
||||
use std::rt::task::BlockedTask;
|
||||
use std::str;
|
||||
use std::unstable::finally::Finally;
|
||||
use std::vec;
|
||||
|
||||
use homing::{HomingIO, HomeHandle};
|
||||
|
|
|
@ -445,6 +445,7 @@ mod tests {
|
|||
use int;
|
||||
use i32;
|
||||
use num;
|
||||
use num::CheckedDiv;
|
||||
use mem;
|
||||
|
||||
#[test]
|
||||
|
|
|
@ -324,6 +324,7 @@ mod tests {
|
|||
use super::*;
|
||||
|
||||
use num;
|
||||
use num::CheckedDiv;
|
||||
use mem;
|
||||
use u16;
|
||||
|
||||
|
|
|
@ -81,13 +81,15 @@ pub fn getcwd() -> Path {
|
|||
|
||||
#[cfg(windows)]
|
||||
pub mod win32 {
|
||||
use libc::types::os::arch::extra::DWORD;
|
||||
use libc;
|
||||
use vec;
|
||||
use str;
|
||||
use option::{None, Option};
|
||||
use option;
|
||||
use os::TMPBUF_SZ;
|
||||
use libc::types::os::arch::extra::DWORD;
|
||||
use str::StrSlice;
|
||||
use str;
|
||||
use vec::{MutableVector, ImmutableVector, OwnedVector};
|
||||
use vec;
|
||||
|
||||
pub fn fill_utf16_buf_and_decode(f: |*mut u16, DWORD| -> DWORD)
|
||||
-> Option<~str> {
|
||||
|
|
|
@ -106,6 +106,9 @@ impl Rng for OSRng {
|
|||
unsafe { cast::transmute(v) }
|
||||
}
|
||||
fn fill_bytes(&mut self, v: &mut [u8]) {
|
||||
use container::Container;
|
||||
use vec::MutableVector;
|
||||
|
||||
extern {
|
||||
fn rust_win32_rand_gen(hProv: HCRYPTPROV, dwLen: DWORD,
|
||||
pbBuffer: *mut BYTE);
|
||||
|
|
|
@ -64,8 +64,10 @@ pub unsafe fn init(argc: int, argv: **u8) { realargs::init(argc, argv) }
|
|||
#[cfg(target_os = "freebsd")]
|
||||
mod imp {
|
||||
use cast;
|
||||
use clone::Clone;
|
||||
#[cfg(not(test))] use libc;
|
||||
use option::{Option, Some, None};
|
||||
use ptr::RawPtr;
|
||||
use iter::Iterator;
|
||||
#[cfg(not(test))] use str;
|
||||
use unstable::finally::Finally;
|
||||
|
|
|
@ -199,11 +199,12 @@ pub mod dl {
|
|||
|
||||
#[cfg(target_os = "win32")]
|
||||
pub mod dl {
|
||||
use os;
|
||||
use libc;
|
||||
use os;
|
||||
use path::GenericPath;
|
||||
use path;
|
||||
use ptr;
|
||||
use result::*;
|
||||
use result::{Ok, Err, Result};
|
||||
|
||||
pub unsafe fn open_external(filename: &path::Path) -> *libc::c_void {
|
||||
os::win32::as_utf16_p(filename.as_str().unwrap(), |raw_name| {
|
||||
|
|
|
@ -249,6 +249,8 @@ mod imp {
|
|||
use libc;
|
||||
use libc::{HANDLE, BOOL, LPSECURITY_ATTRIBUTES, c_void, DWORD, LPCSTR};
|
||||
use ptr;
|
||||
use ptr::RawPtr;
|
||||
|
||||
type LPCRITICAL_SECTION = *c_void;
|
||||
static SPIN_COUNT: DWORD = 4000;
|
||||
|
||||
|
|
|
@ -21,7 +21,6 @@ library.
|
|||
use ast::{enum_def, Ident, item, Generics, struct_def};
|
||||
use ast::{MetaItem, MetaList, MetaNameValue, MetaWord};
|
||||
use ext::base::ExtCtxt;
|
||||
use ext::build::AstBuilder;
|
||||
use codemap::Span;
|
||||
|
||||
pub mod clone;
|
||||
|
|
Loading…
Reference in a new issue