1
Fork 0

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

This commit is contained in:
Patrick Walton 2013-01-08 11:12:16 -08:00
parent fd872284bb
commit a8d37af247
250 changed files with 1342 additions and 453 deletions

View file

@ -13,6 +13,7 @@
use core::libc;
use core::oldcomm;
use core::prelude::*;
use core::ptr;
use core::result;
use core::str;
@ -47,7 +48,7 @@ pub enum IpAddr {
}
/// Human-friendly feedback on why a parse_addr attempt failed
type ParseAddrErr = {
pub type ParseAddrErr = {
err_msg: ~str
};
@ -147,8 +148,12 @@ 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;
@ -241,6 +246,11 @@ 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;
@ -350,6 +360,9 @@ 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;