1
Fork 0

libstd: "import" -> "use"

This commit is contained in:
Patrick Walton 2012-09-04 11:23:53 -07:00
parent 437073868e
commit 2d690ae43f
32 changed files with 125 additions and 134 deletions

View file

@ -6,11 +6,10 @@
* between tasks. * between tasks.
*/ */
import unsafe::{SharedMutableState, shared_mutable_state, use unsafe::{SharedMutableState, shared_mutable_state,
clone_shared_mutable_state, unwrap_shared_mutable_state, clone_shared_mutable_state, unwrap_shared_mutable_state,
get_shared_mutable_state, get_shared_immutable_state}; get_shared_mutable_state, get_shared_immutable_state};
import sync; use sync::{Mutex, mutex_with_condvars,
import sync::{Mutex, mutex_with_condvars,
RWlock, rwlock_with_condvars}; RWlock, rwlock_with_condvars};
export ARC, clone, get; export ARC, clone, get;

View file

@ -24,11 +24,10 @@
export Arena, arena_with_size; export Arena, arena_with_size;
import list; use list::{list, cons, nil};
import list::{list, cons, nil}; use unsafe::reinterpret_cast;
import unsafe::reinterpret_cast; use sys::TypeDesc;
import sys::TypeDesc; use libc::size_t;
import libc::size_t;
#[abi = "rust-intrinsic"] #[abi = "rust-intrinsic"]
extern mod rusti { extern mod rusti {

View file

@ -1,6 +1,6 @@
#[forbid(deprecated_mode)]; #[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)]; #[forbid(deprecated_pattern)];
import io::Reader; use io::Reader;
trait ToBase64 { trait ToBase64 {
fn to_base64() -> ~str; fn to_base64() -> ~str;

View file

@ -1,4 +1,4 @@
import vec::{to_mut, from_elem}; use vec::{to_mut, from_elem};
export Bitv; export Bitv;
export union; export union;

View file

@ -8,7 +8,7 @@ Higher level communication abstractions.
#[forbid(deprecated_mode)]; #[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)]; #[forbid(deprecated_pattern)];
import pipes::{Channel, Recv, Chan, Port, Selectable}; use pipes::{Channel, Recv, Chan, Port, Selectable};
export DuplexStream; export DuplexStream;

View file

@ -2,7 +2,7 @@
#[forbid(deprecated_pattern)]; #[forbid(deprecated_pattern)];
//! Unsafe debugging functions for inspecting values. //! Unsafe debugging functions for inspecting values.
import unsafe::reinterpret_cast; use unsafe::reinterpret_cast;
export debug_tydesc; export debug_tydesc;
export debug_opaque; export debug_opaque;

View file

@ -1,7 +1,7 @@
//! A deque. Untested as of yet. Likely buggy //! A deque. Untested as of yet. Likely buggy
import option::{Some, None}; use option::{Some, None};
import dvec::DVec; use dvec::DVec;
trait Deque<T> { trait Deque<T> {
fn size() -> uint; fn size() -> uint;

View file

@ -1,8 +1,8 @@
// Simple Extensible Binary Markup Language (ebml) reader and writer on a // Simple Extensible Binary Markup Language (ebml) reader and writer on a
// cursor model. See the specification here: // cursor model. See the specification here:
// http://www.matroska.org/technical/specs/rfc/index.html // http://www.matroska.org/technical/specs/rfc/index.html
import core::Option; use core::Option;
import option::{Some, None}; use option::{Some, None};
export Doc; export Doc;
export doc_at; export doc_at;

View file

@ -12,9 +12,9 @@
* of features. * of features.
*/ */
import core::cmp::{Eq, Ord}; use core::cmp::{Eq, Ord};
import option::{Some, None}; use option::{Some, None};
import option = option; use option = option;
export Treemap; export Treemap;
export init; export init;

View file

@ -65,10 +65,10 @@
#[forbid(deprecated_mode)]; #[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)]; #[forbid(deprecated_pattern)];
import core::cmp::Eq; use core::cmp::Eq;
import core::result::{Err, Ok}; use core::result::{Err, Ok};
import core::option; use core::option;
import core::option::{Some, None}; use core::option::{Some, None};
export Opt; export Opt;
export reqopt; export reqopt;
export optopt; export optopt;

View file

@ -3,14 +3,11 @@
//! json serialization //! json serialization
import core::cmp::Eq; use core::cmp::Eq;
import result::{Result, Ok, Err}; use result::{Result, Ok, Err};
import io; use io::WriterUtil;
import io::WriterUtil; use map::hashmap;
import map; use map::map;
import map::hashmap;
import map::map;
import sort;
export Json; export Json;
export Error; export Error;

View file

@ -2,10 +2,10 @@
#[forbid(deprecated_mode)]; #[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)]; #[forbid(deprecated_pattern)];
import core::cmp::Eq; use core::cmp::Eq;
import core::option; use core::option;
import option::*; use option::*;
import option::{Some, None}; use option::{Some, None};
enum list<T> { enum list<T> {
cons(T, @list<T>), cons(T, @list<T>),

View file

@ -3,14 +3,14 @@
#[forbid(deprecated_mode)]; #[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)]; #[forbid(deprecated_pattern)];
import io::WriterUtil; use io::WriterUtil;
import to_str::ToStr; use to_str::ToStr;
import managed::Managed; use managed::Managed;
import send_map::linear::LinearMap; use send_map::linear::LinearMap;
import core::cmp::Eq; use core::cmp::Eq;
import hash::Hash; use hash::Hash;
import to_bytes::IterBytes; use to_bytes::IterBytes;
export hashmap, hashfn, eqfn, set, map, chained, hashmap, str_hash; export hashmap, hashfn, eqfn, set, map, chained, hashmap, str_hash;
export box_str_hash; export box_str_hash;

View file

@ -1,10 +1,10 @@
//! Top-level module for network-related functionality //! Top-level module for network-related functionality
import tcp = net_tcp; use tcp = net_tcp;
export tcp; export tcp;
import ip = net_ip; use ip = net_ip;
export ip; export ip;
import url = net_url; use url = net_url;
export url; export url;

View file

@ -1,25 +1,23 @@
//! Types/fns concerning Internet Protocol (IP), versions 4 & 6 //! Types/fns concerning Internet Protocol (IP), versions 4 & 6
import vec; use iotask = uv::iotask::IoTask;
import uint; use interact = uv::iotask::interact;
import iotask = uv::iotask::IoTask;
import interact = uv::iotask::interact;
import sockaddr_in = uv::ll::sockaddr_in; use sockaddr_in = uv::ll::sockaddr_in;
import sockaddr_in6 = uv::ll::sockaddr_in6; use sockaddr_in6 = uv::ll::sockaddr_in6;
import addrinfo = uv::ll::addrinfo; use addrinfo = uv::ll::addrinfo;
import uv_getaddrinfo_t = uv::ll::uv_getaddrinfo_t; use uv_getaddrinfo_t = uv::ll::uv_getaddrinfo_t;
import uv_ip4_addr = uv::ll::ip4_addr; use uv_ip4_addr = uv::ll::ip4_addr;
import uv_ip4_name = uv::ll::ip4_name; use uv_ip4_name = uv::ll::ip4_name;
import uv_ip6_addr = uv::ll::ip6_addr; use uv_ip6_addr = uv::ll::ip6_addr;
import uv_ip6_name = uv::ll::ip6_name; use uv_ip6_name = uv::ll::ip6_name;
import uv_getaddrinfo = uv::ll::getaddrinfo; use uv_getaddrinfo = uv::ll::getaddrinfo;
import uv_freeaddrinfo = uv::ll::freeaddrinfo; use uv_freeaddrinfo = uv::ll::freeaddrinfo;
import create_uv_getaddrinfo_t = uv::ll::getaddrinfo_t; use create_uv_getaddrinfo_t = uv::ll::getaddrinfo_t;
import set_data_for_req = uv::ll::set_data_for_req; use set_data_for_req = uv::ll::set_data_for_req;
import get_data_for_req = uv::ll::get_data_for_req; use get_data_for_req = uv::ll::get_data_for_req;
import ll = uv::ll; use ll = uv::ll;
import comm = core::comm; use comm = core::comm;
export IpAddr, parse_addr_err; export IpAddr, parse_addr_err;
export format_addr; export format_addr;

View file

@ -1,15 +1,15 @@
//! High-level interface to libuv's TCP functionality //! High-level interface to libuv's TCP functionality
import ip = net_ip; use ip = net_ip;
import uv::iotask; use uv::iotask;
import uv::iotask::IoTask; use uv::iotask::IoTask;
import future_spawn = future::spawn; use future_spawn = future::spawn;
// FIXME #1935 // FIXME #1935
// should be able to, but can't atm, replace w/ result::{result, extensions}; // should be able to, but can't atm, replace w/ result::{result, extensions};
import result::*; use result::*;
import libc::size_t; use libc::size_t;
import io::{Reader, ReaderUtil, Writer}; use io::{Reader, ReaderUtil, Writer};
import comm = core::comm; use comm = core::comm;
// tcp interfaces // tcp interfaces
export TcpSocket; export TcpSocket;

View file

@ -1,13 +1,12 @@
//! Types/fns concerning URLs (see RFC 3986) //! Types/fns concerning URLs (see RFC 3986)
import core::cmp::Eq; use core::cmp::Eq;
import map; use map::{hashmap, str_hash};
import map::{hashmap, str_hash}; use io::{Reader, ReaderUtil};
import io::{Reader, ReaderUtil}; use dvec::DVec;
import dvec::DVec; use from_str::FromStr;
import from_str::FromStr; use result::{Err, Ok};
import result::{Err, Ok}; use to_str::ToStr;
import to_str::ToStr;
export Url, url, userinfo, query; export Url, url, userinfo, query;
export from_str, to_str; export from_str, to_str;

View file

@ -1,4 +1,4 @@
import future_spawn = future::spawn; use future_spawn = future::spawn;
export map, mapi, alli, any, mapi_factory; export map, mapi, alli, any, mapi_factory;

View file

@ -1,9 +1,9 @@
#[forbid(deprecated_mode)]; #[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)]; #[forbid(deprecated_pattern)];
import io::Writer; use io::Writer;
import io::WriterUtil; use io::WriterUtil;
import serialization::serializer; use serialization::serializer;
impl Writer: serializer { impl Writer: serializer {
fn emit_nil() { fn emit_nil() {

View file

@ -2,10 +2,10 @@
* A simple map based on a vector for small integer keys. Space requirements * A simple map based on a vector for small integer keys. Space requirements
* are O(highest integer key). * are O(highest integer key).
*/ */
import core::option; use core::option;
import core::option::{Some, None}; use core::option::{Some, None};
import dvec::DVec; use dvec::DVec;
import map::map; use map::map;
// FIXME (#2347): Should not be @; there's a bug somewhere in rustc that // FIXME (#2347): Should not be @; there's a bug somewhere in rustc that
// requires this to be. // requires this to be.

View file

@ -2,8 +2,8 @@
#[forbid(deprecated_mode)]; #[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)]; #[forbid(deprecated_pattern)];
import vec::{len, push}; use vec::{len, push};
import core::cmp::{Eq, Ord}; use core::cmp::{Eq, Ord};
export le; export le;
export merge_sort; export merge_sort;

View file

@ -11,7 +11,7 @@
export Condvar, Semaphore, Mutex, mutex_with_condvars; export Condvar, Semaphore, Mutex, mutex_with_condvars;
export RWlock, rwlock_with_condvars, RWlockReadMode, RWlockWriteMode; export RWlock, rwlock_with_condvars, RWlockReadMode, RWlockWriteMode;
import unsafe::{Exclusive, exclusive}; use unsafe::{Exclusive, exclusive};
/**************************************************************************** /****************************************************************************
* Internals * Internals

View file

@ -3,9 +3,8 @@
#[forbid(deprecated_mode)]; #[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)]; #[forbid(deprecated_pattern)];
import core::option; use core::option;
import option::{None, Some}; use option::{None, Some};
import rand;
fn mkdtemp(tmpdir: &Path, suffix: &str) -> Option<Path> { fn mkdtemp(tmpdir: &Path, suffix: &str) -> Option<Path> {
let r = rand::Rng(); let r = rand::Rng();

View file

@ -1,6 +1,6 @@
//! Simple ANSI color library //! Simple ANSI color library
import core::Option; use core::Option;
// FIXME (#2807): Windows support. // FIXME (#2807): Windows support.

View file

@ -5,13 +5,13 @@
// simplest interface possible for representing and running tests // simplest interface possible for representing and running tests
// while providing a base that other test frameworks may build off of. // while providing a base that other test frameworks may build off of.
import core::cmp::Eq; use core::cmp::Eq;
import either::Either; use either::Either;
import result::{Ok, Err}; use result::{Ok, Err};
import io::WriterUtil; use io::WriterUtil;
import libc::size_t; use libc::size_t;
import task::TaskBuilder; use task::TaskBuilder;
import comm = core::comm; use comm = core::comm;
export test_name; export test_name;
export test_fn; export test_fn;

View file

@ -1,10 +1,10 @@
#[forbid(deprecated_mode)]; #[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)]; #[forbid(deprecated_pattern)];
import core::cmp::Eq; use core::cmp::Eq;
import libc::{c_char, c_int, c_long, size_t, time_t}; use libc::{c_char, c_int, c_long, size_t, time_t};
import io::Reader; use io::Reader;
import result::{Result, Ok, Err}; use result::{Result, Ok, Err};
export export
Timespec, Timespec,

View file

@ -3,10 +3,10 @@
#[forbid(deprecated_mode)]; #[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)]; #[forbid(deprecated_pattern)];
import uv = uv; use uv = uv;
import uv::iotask; use uv::iotask;
import iotask::IoTask; use iotask::IoTask;
import comm = core::comm; use comm = core::comm;
export delayed_send, sleep, recv_timeout; export delayed_send, sleep, recv_timeout;

View file

@ -6,9 +6,9 @@
* red-black tree or something else. * red-black tree or something else.
*/ */
import core::cmp::{Eq, Ord}; use core::cmp::{Eq, Ord};
import core::option::{Some, None}; use core::option::{Some, None};
import Option = core::Option; use Option = core::Option;
export treemap; export treemap;
export insert; export insert;

View file

@ -23,11 +23,11 @@
* facilities. * facilities.
*/ */
import ll = uv_ll; use ll = uv_ll;
export ll; export ll;
import iotask = uv_iotask; use iotask = uv_iotask;
export iotask; export iotask;
import global_loop = uv_global_loop; use global_loop = uv_global_loop;
export global_loop; export global_loop;

View file

@ -2,15 +2,15 @@
export get; export get;
import ll = uv_ll; use ll = uv_ll;
import iotask = uv_iotask; use iotask = uv_iotask;
import get_gl = get; use get_gl = get;
import iotask::{IoTask, spawn_iotask}; use iotask::{IoTask, spawn_iotask};
import priv::{chan_from_global_ptr, weaken_task}; use priv::{chan_from_global_ptr, weaken_task};
import comm = core::comm; use comm = core::comm;
import comm::{Port, Chan, select2, listen}; use comm::{Port, Chan, select2, listen};
import task::TaskBuilder; use task::TaskBuilder;
import either::{Left, Right}; use either::{Left, Right};
extern mod rustrt { extern mod rustrt {
fn rust_uv_get_kernel_global_chan_ptr() -> *libc::uintptr_t; fn rust_uv_get_kernel_global_chan_ptr() -> *libc::uintptr_t;

View file

@ -10,12 +10,12 @@ export spawn_iotask;
export interact; export interact;
export exit; export exit;
import libc::c_void; use libc::c_void;
import ptr::addr_of; use ptr::addr_of;
import comm = core::comm; use comm = core::comm;
import comm::{Port, Chan, listen}; use comm::{Port, Chan, listen};
import task::TaskBuilder; use task::TaskBuilder;
import ll = uv_ll; use ll = uv_ll;
/// Used to abstract-away direct interaction with a libuv loop. /// Used to abstract-away direct interaction with a libuv loop.
enum IoTask { enum IoTask {

View file

@ -22,9 +22,9 @@
#[allow(non_camel_case_types)]; // C types #[allow(non_camel_case_types)]; // C types
import libc::size_t; use libc::size_t;
import comm = core::comm; use comm = core::comm;
import ptr::to_unsafe_ptr; use ptr::to_unsafe_ptr;
// libuv struct mappings // libuv struct mappings
type uv_ip4_addr = { type uv_ip4_addr = {