Revert "librustc: Make unqualified identifier searches terminate at the nearest module scope. r=tjc"

This reverts commit a8d37af247.
This commit is contained in:
Patrick Walton 2013-01-08 19:29:16 -08:00
parent a8d37af247
commit 44ab00ee37
250 changed files with 453 additions and 1342 deletions

View file

@ -20,7 +20,6 @@ use sync::{Mutex, mutex_with_condvars, RWlock, rwlock_with_condvars};
use core::cast;
use core::pipes;
use core::prelude::*;
use core::private::{SharedMutableState, shared_mutable_state};
use core::private::{clone_shared_mutable_state, unwrap_shared_mutable_state};
use core::private::{get_shared_mutable_state, get_shared_immutable_state};
@ -471,9 +470,6 @@ impl<T: Const Owned> &RWReadMode<T> {
mod tests {
#[legacy_exports];
use core::prelude::*;
use arc::*;
use arc;
use core::oldcomm::*;

View file

@ -42,7 +42,6 @@ use core::at_vec;
use core::cast::reinterpret_cast;
use core::cast;
use core::libc::size_t;
use core::prelude::*;
use core::ptr;
use core::sys::TypeDesc;
use core::sys;

View file

@ -11,7 +11,6 @@
#[forbid(deprecated_mode)];
use core::ops;
use core::prelude::*;
use core::uint;
use core::vec::{to_mut, from_elem};
use core::vec;
@ -579,9 +578,6 @@ impl Bitv: ops::Index<uint,bool> {
mod tests {
#[legacy_exports];
use core::prelude::*;
use bitv::*;
use bitv;
use core::uint;

View file

@ -40,7 +40,6 @@
use core::libc;
use core::oldcomm;
use core::option;
use core::prelude::*;
use core::ptr;
use core::task;
@ -153,10 +152,6 @@ pub unsafe fn ptr<T>(t: CVec<T>) -> *mut T {
#[cfg(test)]
mod tests {
use core::prelude::*;
use c_vec::*;
use core::libc::*;
use core::libc;

View file

@ -11,7 +11,6 @@
#[forbid(deprecated_mode)];
use core::option;
use core::prelude::*;
/// A dynamic, mutable location.
///

View file

@ -20,7 +20,6 @@ Higher level communication abstractions.
use core::pipes::{GenericChan, GenericSmartChan, GenericPort};
use core::pipes::{Chan, Port, Selectable, Peekable};
use core::pipes;
use core::prelude::*;
/// An extension of `pipes::stream` that allows both sending and receiving.
pub struct DuplexStream<T: Owned, U: Owned> {
@ -81,8 +80,6 @@ pub fn DuplexStream<T: Owned, U: Owned>()
#[cfg(test)]
mod test {
#[legacy_exports];
use comm::DuplexStream;
#[test]
fn DuplexStream1() {
let (left, right) = DuplexStream();

View file

@ -15,7 +15,6 @@
use core::cmp::Eq;
use core::dvec::DVec;
use core::dvec;
use core::prelude::*;
use core::uint;
use core::vec;
@ -132,9 +131,6 @@ pub fn create<T: Copy>() -> Deque<T> {
#[cfg(test)]
mod tests {
use core::prelude::*;
use deque::*;
use deque;
#[test]

View file

@ -14,7 +14,6 @@ use serialize;
use core::io;
use core::ops;
use core::prelude::*;
use core::str;
use core::vec;
@ -34,18 +33,18 @@ struct EbmlState {
data_pos: uint,
}
pub struct Doc {
struct Doc {
data: @~[u8],
start: uint,
end: uint,
}
pub struct TaggedDoc {
struct TaggedDoc {
tag: uint,
doc: Doc,
}
pub enum EbmlEncoderTag {
enum EbmlEncoderTag {
EsUint, EsU64, EsU32, EsU16, EsU8,
EsInt, EsI64, EsI32, EsI16, EsI8,
EsBool,
@ -61,16 +60,11 @@ pub enum EbmlEncoderTag {
// --------------------------------------
pub mod reader {
use ebml::{Doc, EbmlEncoderTag, EsBool, EsEnum, EsEnumBody, EsEnumVid};
use ebml::{EsF32, EsF64, EsFloat, EsI16, EsI32, EsI64, EsI8, EsInt};
use ebml::{EsLabel, EsOpaque, EsStr, EsU16, EsU32, EsU64, EsU8, EsUint};
use ebml::{EsVec, EsVecElt, EsVecLen, TaggedDoc};
use serialize;
use core::int;
use core::io;
use core::ops;
use core::prelude::*;
use core::str;
use core::vec;
@ -404,11 +398,6 @@ pub mod reader {
}
pub mod writer {
use ebml::{Doc, EbmlEncoderTag, EsBool, EsEnum, EsEnumBody, EsEnumVid};
use ebml::{EsF32, EsF64, EsFloat, EsI16, EsI32, EsI64, EsI8, EsInt};
use ebml::{EsLabel, EsOpaque, EsStr, EsU16, EsU32, EsU64, EsU8, EsUint};
use ebml::{EsVec, EsVecElt, EsVecLen, TaggedDoc};
use core::io;
use core::str;
use core::vec;
@ -679,7 +668,6 @@ mod tests {
use serialize;
use core::io;
use core::option::{None, Option, Some};
#[test]
fn test_option_int() {

View file

@ -42,7 +42,6 @@ use core::io;
use core::pipes::GenericChan;
use core::pipes::GenericPort;
use core::pipes;
use core::prelude::*;
use core::sys::size_of;
use core::uint;
use core::vec;
@ -161,15 +160,14 @@ POD are not equivelant.
*/
pub mod pod {
use flatpipes::flatteners::{PodUnflattener, PodFlattener};
use flatpipes::bytepipes::{ReaderBytePort, WriterByteChan};
use flatpipes::bytepipes::{PipeBytePort, PipeByteChan};
use flatpipes::{FlatPort, FlatChan};
use core::io::{Reader, Writer};
use core::pipes::{Port, Chan};
use core::pipes;
use core::prelude::*;
use flatpipes::flatteners::{PodUnflattener, PodFlattener};
use flatpipes::bytepipes::{ReaderBytePort, WriterByteChan};
use flatpipes::bytepipes::{PipeBytePort, PipeByteChan};
use flatpipes::{FlatPort, FlatChan};
pub type ReaderPort<T: Copy Owned, R> =
FlatPort<T, PodUnflattener<T>, ReaderBytePort<R>>;
@ -328,14 +326,12 @@ pub impl<T,F:Flattener<T>,C:ByteChan> FlatChan<T, F, C> {
pub mod flatteners {
use ebml;
use flatpipes::{ByteChan, BytePort, Flattener, Unflattener};
use flatpipes::util::BufReader;
use json;
use serialize::{Encoder, Decoder, Encodable, Decodable};
use core::cast;
use core::io::{Writer, Reader, BytesWriter, ReaderUtil};
use core::prelude::*;
use core::ptr;
use core::sys::size_of;
use core::vec;
@ -500,12 +496,9 @@ pub mod flatteners {
}
pub mod bytepipes {
use flatpipes::{ByteChan, BytePort};
use core::io::{Writer, Reader, ReaderUtil};
use core::pipes::{Port, Chan};
use core::pipes;
use core::prelude::*;
pub struct ReaderBytePort<R: Reader> {
reader: R
@ -629,7 +622,6 @@ pub mod bytepipes {
mod util {
use core::io::{Reader, BytesReader};
use core::io;
use core::prelude::*;
pub struct BufReader {
buf: ~[u8],
@ -683,7 +675,6 @@ mod util {
#[cfg(test)]
mod test {
use core::prelude::*;
// XXX: json::Decoder doesn't work because of problems related to
// its interior pointers
@ -697,7 +688,6 @@ mod test {
use flatpipes::pod;
use flatpipes::serial;
use flatpipes::util::BufReader;
use flatpipes::{BytePort, FlatChan, FlatPort};
use net::ip;
use net::tcp::TcpSocketBuf;
@ -705,7 +695,6 @@ mod test {
use core::int;
use core::io::BytesReader;
use core::io;
use core::prelude::*;
use core::result;
use core::sys;
use core::task;
@ -929,10 +918,6 @@ mod test {
// Tests that the different backends behave the same when the
// binary streaming protocol is broken
mod broken_protocol {
use core::prelude::*;
use flatpipes::{BytePort, FlatPort};
use flatpipes::flatteners::PodUnflattener;
use flatpipes::pod;
use flatpipes::util::BufReader;

View file

@ -23,7 +23,6 @@
use core::cmp::{Eq, Ord};
use core::option::{Some, None};
use core::prelude::*;
pub type Treemap<K, V> = @TreeNode<K, V>;

View file

@ -26,7 +26,6 @@ use core::cast;
use core::either::Either;
use core::option;
use core::pipes::{recv, oneshot, ChanOne, PortOne, send_one, recv_one};
use core::prelude::*;
use core::task;
#[doc = "The future type"]
@ -146,10 +145,6 @@ pub fn spawn<A:Owned>(blk: fn~() -> A) -> Future<A> {
#[allow(non_implicitly_copyable_typarams)]
pub mod test {
use core::prelude::*;
use future::*;
use core::pipes::oneshot;
use core::task;

View file

@ -75,7 +75,6 @@
#[forbid(deprecated_mode)];
use core::cmp::Eq;
use core::prelude::*;
use core::result::{Err, Ok};
use core::result;
use core::option;
@ -84,16 +83,16 @@ use core::str;
use core::vec;
#[deriving_eq]
pub enum Name {
enum Name {
Long(~str),
Short(char),
}
#[deriving_eq]
pub enum HasArg { Yes, No, Maybe, }
enum HasArg { Yes, No, Maybe, }
#[deriving_eq]
pub enum Occur { Req, Optional, Multi, }
enum Occur { Req, Optional, Multi, }
/// A description of a possible option
#[deriving_eq]
@ -454,10 +453,8 @@ enum FailType {
* groups of short and long option names, together.
*/
pub mod groups {
use getopts::{HasArg, Long, Maybe, Multi, No, Occur, Opt, Optional, Req};
use getopts::{Result, Short, Yes};
use getopts::Result;
use core::prelude::*;
use core::str;
use core::vec;
@ -572,7 +569,7 @@ pub mod groups {
/*
* Parse command line args with the provided long format options
*/
pub fn getopts(args: &[~str], opts: &[OptGroup]) -> ::getopts::Result {
pub fn getopts(args: &[~str], opts: &[OptGroup]) -> Result {
::getopts::getopts(args, vec::flat_map(opts, long_to_short))
}
@ -636,11 +633,9 @@ pub mod groups {
#[cfg(test)]
mod tests {
#[legacy_exports];
use core::prelude::*;
use opt = getopts;
use getopts::groups::OptGroup;
use getopts::*;
use getopts::groups;
use core::result::{Err, Ok};
use core::result;

View file

@ -23,7 +23,6 @@ use core::cmp::{Eq, Ord};
use core::float;
use core::io::{WriterUtil, ReaderUtil};
use core::io;
use core::prelude::*;
use core::send_map::linear;
use core::str;
use core::to_str;
@ -1194,10 +1193,6 @@ impl Error: to_str::ToStr {
#[cfg(test)]
mod tests {
use core::prelude::*;
use json::*;
use core::result;
use core::send_map::linear;

View file

@ -14,7 +14,6 @@
use core::cmp::Eq;
use core::option;
use core::option::*;
use core::prelude::*;
use core::vec;
#[deriving_eq]
@ -163,7 +162,6 @@ pub pure fn each<T>(l: @List<T>, f: fn(&T) -> bool) {
mod tests {
#[legacy_exports];
use list::*;
use list;
use core::option;

View file

@ -18,7 +18,6 @@ use core::io;
use core::ops;
use core::to_str::ToStr;
use core::mutable::Mut;
use core::prelude::*;
use core::send_map::linear::LinearMap;
use core::to_bytes::IterBytes;
use core::uint;
@ -121,12 +120,11 @@ pub mod util {
// FIXME (#2344): package this up and export it as a datatype usable for
// external code that doesn't want to pay the cost of a box.
pub mod chained {
use map::{Map, util};
use map::util;
use core::io;
use core::ops;
use core::option;
use core::prelude::*;
use core::uint;
use core::vec;
@ -617,7 +615,6 @@ impl<K: Eq IterBytes Hash Copy, V: Copy> @Mut<LinearMap<K, V>>:
mod tests {
use map;
use core::option::None;
use core::option;
use core::uint;

View file

@ -13,7 +13,6 @@
use core::libc;
use core::oldcomm;
use core::prelude::*;
use core::ptr;
use core::result;
use core::str;
@ -48,7 +47,7 @@ pub enum IpAddr {
}
/// Human-friendly feedback on why a parse_addr attempt failed
pub type ParseAddrErr = {
type ParseAddrErr = {
err_msg: ~str
};
@ -148,12 +147,8 @@ pub fn get_addr(node: &str, iotask: iotask)
}
pub mod v4 {
use net::ip::{IpAddr, Ipv4, Ipv6, ParseAddrErr};
use uv::ll;
use uv_ip4_addr = uv::ll::ip4_addr;
use uv_ip4_name = uv::ll::ip4_name;
use core::prelude::*;
use core::ptr;
use core::result;
use core::str;
@ -246,11 +241,6 @@ pub mod v4 {
}
}
pub mod v6 {
use net::ip::{IpAddr, Ipv6, ParseAddrErr};
use uv_ip6_addr = uv::ll::ip6_addr;
use uv_ip6_name = uv::ll::ip6_name;
use core::prelude::*;
use core::result;
use core::str;
@ -360,9 +350,6 @@ extern fn get_addr_cb(handle: *uv_getaddrinfo_t, status: libc::c_int,
#[cfg(test)]
mod test {
use core::prelude::*;
use net_ip::*;
use net_ip::v4;
use net_ip::v6;
use uv;

View file

@ -24,7 +24,6 @@ use core::io;
use core::libc::size_t;
use core::libc;
use core::oldcomm;
use core::prelude::*;
use core::ptr;
use core::result::{Result};
use core::result;
@ -87,7 +86,7 @@ pub type TcpErrData = {
err_msg: ~str
};
/// Details returned as part of a `result::err` result from `tcp::listen`
pub enum TcpListenErrData {
enum TcpListenErrData {
/**
* Some unplanned-for error. The first and second fields correspond
* to libuv's `err_name` and `err_msg` fields, respectively.
@ -375,7 +374,7 @@ pub fn read_stop(sock: &TcpSocket,
* * `timeout_msecs` - a `uint` value, in msecs, to wait before dropping the
* read attempt. Pass `0u` to wait indefinitely
*/
pub fn read(sock: &TcpSocket, timeout_msecs: uint)
fn read(sock: &TcpSocket, timeout_msecs: uint)
-> result::Result<~[u8],TcpErrData> {
let socket_data = ptr::addr_of(&(*(sock.socket_data)));
read_common_impl(socket_data, timeout_msecs)
@ -1271,16 +1270,12 @@ type TcpBufferedSocketData = {
//#[cfg(test)]
mod test {
use net::ip;
use net::tcp::{GenericListenErr, TcpConnectErrData, TcpListenErrData};
use net::tcp::{TcpSocket, accept, connect, listen, read, socket_buf};
use net;
use uv::iotask::IoTask;
use net::ip;
use uv;
use core::io;
use core::oldcomm;
use core::prelude::*;
use core::result;
use core::str;
use core::task;

View file

@ -19,7 +19,6 @@ use core::dvec::DVec;
use core::from_str::FromStr;
use core::io::{Reader, ReaderUtil};
use core::io;
use core::prelude::*;
use core::send_map::linear::LinearMap;
use core::send_map;
use core::str;
@ -736,10 +735,6 @@ impl Url: to_bytes::IterBytes {
#[cfg(test)]
mod tests {
#[legacy_exports];
use core::prelude::*;
use net_url::*;
use net_url::UserInfo;
use core::result;

View file

@ -11,7 +11,6 @@
#[forbid(deprecated_mode)];
use core::cast;
use core::prelude::*;
use core::ptr;
use core::sys;
use core::uint;

View file

@ -2,7 +2,6 @@
//! A priority queue implemented with a binary heap
use core::cmp::Ord;
use core::prelude::*;
use core::ptr::addr_of;
use core::vec;

View file

@ -12,7 +12,6 @@
// state without mutexes.
use core::libc::{c_char, c_int};
use core::prelude::*;
use core::str;
use core::task;

View file

@ -38,7 +38,6 @@
use core::cast;
use core::char;
use core::option;
use core::prelude::*;
use core::str;
use core::uint;
use core::vec;
@ -449,9 +448,7 @@ pub fn loop_leaves(rope: Rope, it: fn(node::Leaf) -> bool) -> bool{
pub mod iterator {
pub mod leaf {
use rope::{Rope, node};
use core::prelude::*;
use rope::node;
pub fn start(rope: Rope) -> node::leaf_iterator::T {
match (rope) {
@ -464,9 +461,7 @@ pub mod iterator {
}
}
pub mod char {
use rope::{Rope, node};
use core::prelude::*;
use rope::node;
pub fn start(rope: Rope) -> node::char_iterator::T {
match (rope) {
@ -565,7 +560,6 @@ pub mod node {
use core::cast;
use core::char;
use core::option;
use core::prelude::*;
use core::str;
use core::uint;
use core::vec;
@ -1141,10 +1135,7 @@ pub mod node {
}
pub mod leaf_iterator {
use rope::node::{Concat, Leaf, Node, height};
use core::option;
use core::prelude::*;
use core::vec;
pub type T = {
@ -1184,11 +1175,9 @@ pub mod node {
}
pub mod char_iterator {
use rope::node::{Leaf, Node};
use rope::node::leaf_iterator;
use core::option;
use core::prelude::*;
use core::str;
pub type T = {
@ -1270,7 +1259,8 @@ pub mod node {
#[cfg(test)]
mod tests {
use rope::*;
use rope::iterator;
use rope::node;
use core::option;
use core::str;

View file

@ -18,7 +18,6 @@ Core encoding and decoding interfaces.
#[forbid(non_camel_case_types)];
use core::at_vec;
use core::prelude::*;
use core::vec;
pub trait Encoder {

View file

@ -21,7 +21,6 @@ use core::dvec::DVec;
use core::ops;
use core::option::{Some, None};
use core::option;
use core::prelude::*;
// FIXME (#2347): Should not be @; there's a bug somewhere in rustc that
// requires this to be.
@ -169,8 +168,6 @@ pub fn as_map<V: Copy>(s: SmallIntMap<V>) -> map::Map<uint, V> {
#[cfg(test)]
mod tests {
use smallintmap::{mk, SmallIntMap};
use core::option::None;
use core::option;

View file

@ -13,7 +13,6 @@
use core::cmp::{Eq, Ord};
use core::dvec::DVec;
use core::prelude::*;
use core::util;
use core::vec::{len, push};
use core::vec;
@ -716,10 +715,6 @@ fn copy_vec<T: Copy>(dest: &[mut T], s1: uint,
mod test_qsort3 {
#[legacy_exports];
use core::prelude::*;
use sort::*;
use core::vec;
fn check_sort(v1: &[mut int], v2: &[mut int]) {
@ -763,10 +758,6 @@ mod test_qsort3 {
mod test_qsort {
#[legacy_exports];
use core::prelude::*;
use sort::*;
use core::int;
use core::vec;
@ -831,10 +822,6 @@ mod test_qsort {
mod tests {
#[legacy_exports];
use core::prelude::*;
use sort::*;
use core::vec;
fn check_sort(v1: &[int], v2: &[int]) {
@ -900,10 +887,6 @@ mod tests {
#[cfg(test)]
mod test_tim_sort {
use core::prelude::*;
use sort::tim_sort;
use core::rand;
use core::vec;
@ -997,10 +980,6 @@ mod test_tim_sort {
#[cfg(test)]
mod big_tests {
use core::prelude::*;
use sort::*;
use core::rand;
use core::task;
use core::uint;

View file

@ -19,7 +19,6 @@
use core::option;
use core::pipes;
use core::prelude::*;
use core::private::{Exclusive, exclusive};
use core::ptr;
use core::task;
@ -710,10 +709,6 @@ impl &RWlockReadMode {
mod tests {
#[legacy_exports];
use core::prelude::*;
use sync::*;
use core::cast;
use core::option;
use core::pipes;

View file

@ -14,7 +14,6 @@
use core::io;
use core::pipes::{Chan, Port};
use core::pipes;
use core::prelude::*;
use core::task::{SchedMode, SingleThreaded};
use core::task;
use core::vec;

View file

@ -13,7 +13,6 @@
#[forbid(deprecated_mode)];
use core::os;
use core::prelude::*;
use core::rand;
use core::str;

View file

@ -29,7 +29,6 @@ use core::io;
use core::libc::size_t;
use core::oldcomm;
use core::option;
use core::prelude::*;
use core::result;
use core::str;
use core::task::TaskBuilder;
@ -80,7 +79,7 @@ pub type TestOpts = {filter: Option<~str>, run_ignored: bool,
type OptRes = Either<TestOpts, ~str>;
// Parses command line arguments into test options
pub fn parse_opts(args: &[~str]) -> OptRes {
fn parse_opts(args: &[~str]) -> OptRes {
let args_ = vec::tail(args);
let opts = ~[getopts::optflag(~"ignored"), getopts::optopt(~"logfile")];
let matches =
@ -284,9 +283,9 @@ enum TestEvent {
type MonitorMsg = (TestDesc, TestResult);
fn run_tests(opts: &TestOpts,
tests: &[TestDesc],
fn run_tests(opts: &TestOpts, tests: &[TestDesc],
callback: fn@(e: TestEvent)) {
let mut filtered_tests = filter_tests(opts, tests);
callback(TeFiltered(copy filtered_tests));
@ -341,9 +340,8 @@ fn get_concurrency() -> uint {
}
#[allow(non_implicitly_copyable_typarams)]
pub fn filter_tests(opts: &TestOpts,
tests: &[TestDesc])
-> ~[TestDesc] {
fn filter_tests(opts: &TestOpts,
tests: &[TestDesc]) -> ~[TestDesc] {
let mut filtered = vec::slice(tests, 0, tests.len());
// Remove tests that don't match the test filter
@ -395,7 +393,7 @@ pub fn filter_tests(opts: &TestOpts,
type TestFuture = {test: TestDesc, wait: fn@() -> TestResult};
pub fn run_test(test: TestDesc, monitor_ch: oldcomm::Chan<MonitorMsg>) {
fn run_test(test: TestDesc, monitor_ch: oldcomm::Chan<MonitorMsg>) {
if test.ignore {
oldcomm::send(monitor_ch, (copy test, TrIgnored));
return;
@ -427,8 +425,6 @@ fn calc_result(test: &TestDesc, task_succeeded: bool) -> TestResult {
mod tests {
#[legacy_exports];
use test::{TrFailed, TrIgnored, TrOk, filter_tests, parse_opts, run_test};
use core::either;
use core::oldcomm;
use core::option;

View file

@ -16,7 +16,6 @@ use core::libc::{c_char, c_int, c_long, size_t, time_t};
use core::i32;
use core::io::{Reader, ReaderUtil};
use core::io;
use core::prelude::*;
use core::result::{Result, Ok, Err};
use core::str;
@ -858,8 +857,6 @@ priv fn do_strftime(format: &str, tm: &Tm) -> ~str {
mod tests {
#[legacy_exports];
use time::*;
use core::float;
use core::os;
use core::result;

View file

@ -19,7 +19,6 @@ use uv::iotask::IoTask;
use core::either;
use core::libc;
use core::oldcomm;
use core::prelude::*;
use core::ptr;
use core;
@ -165,9 +164,6 @@ extern fn delayed_send_close_cb(handle: *uv::ll::uv_timer_t) unsafe {
mod test {
#[legacy_exports];
use core::prelude::*;
use timer::*;
use uv;
use core::iter;

View file

@ -18,8 +18,8 @@
#[forbid(deprecated_mode)];
use core::cmp::{Eq, Ord};
use core::option::{Option, Some, None};
use core::prelude::*;
use core::option::{Some, None};
use Option = core::Option;
pub type TreeMap<K: Copy Eq Ord, V: Copy> = @mut TreeEdge<K, V>;
@ -107,9 +107,6 @@ pub fn equals<K: Copy Eq Ord, V: Copy Eq>(t1: &const TreeEdge<K, V>,
mod tests {
#[legacy_exports];
use treemap::*;
use core::option::{None, Option, Some};
use core::str;
#[test]

View file

@ -123,11 +123,8 @@ fn spawn_loop() -> IoTask {
#[cfg(test)]
mod test {
use core::prelude::*;
use uv::iotask;
use uv::ll;
use uv_global_loop::*;
use core::iter;
use core::libc;

View file

@ -21,7 +21,6 @@ use ll = uv_ll;
use core::libc::c_void;
use core::libc;
use core::oldcomm::{Port, Chan, listen};
use core::prelude::*;
use core::ptr::addr_of;
use core::task::TaskBuilder;
use core::task;
@ -177,10 +176,7 @@ extern fn tear_down_close_cb(handle: *ll::uv_async_t) unsafe {
#[cfg(test)]
mod test {
use core::prelude::*;
use uv::ll;
use uv_iotask::*;
use core::iter;
use core::libc;

View file

@ -34,7 +34,6 @@
use core::libc::size_t;
use core::libc;
use core::prelude::*;
use core::ptr::to_unsafe_ptr;
use core::ptr;
use core::str;
@ -320,9 +319,6 @@ pub type uv_getaddrinfo_t = {
};
pub mod uv_ll_struct_stubgen {
use uv_ll::{uv_async_t, uv_connect_t, uv_getaddrinfo_t, uv_tcp_t};
use uv_ll::{uv_timer_t, uv_write_t};
use core::ptr;
pub fn gen_stub_uv_tcp_t() -> uv_tcp_t {
@ -1044,10 +1040,6 @@ pub unsafe fn addrinfo_as_sockaddr_in6(input: *addrinfo) -> *sockaddr_in6 {
#[cfg(test)]
pub mod test {
use core::prelude::*;
use uv_ll::*;
use core::libc;
use core::oldcomm;
use core::ptr;

View file

@ -16,7 +16,6 @@ use core::either::{Either, Left, Right};
use core::io;
use core::option;
use core::pipes::{recv, oneshot, PortOne, send_one};
use core::prelude::*;
use core::result;
use core::run;
use core::send_map::linear::LinearMap;