提交 2d690ae4 编写于 作者: P Patrick Walton

libstd: "import" -> "use"

上级 43707386
......@@ -6,11 +6,10 @@
* between tasks.
*/
import unsafe::{SharedMutableState, shared_mutable_state,
use unsafe::{SharedMutableState, shared_mutable_state,
clone_shared_mutable_state, unwrap_shared_mutable_state,
get_shared_mutable_state, get_shared_immutable_state};
import sync;
import sync::{Mutex, mutex_with_condvars,
use sync::{Mutex, mutex_with_condvars,
RWlock, rwlock_with_condvars};
export ARC, clone, get;
......
......@@ -24,11 +24,10 @@
export Arena, arena_with_size;
import list;
import list::{list, cons, nil};
import unsafe::reinterpret_cast;
import sys::TypeDesc;
import libc::size_t;
use list::{list, cons, nil};
use unsafe::reinterpret_cast;
use sys::TypeDesc;
use libc::size_t;
#[abi = "rust-intrinsic"]
extern mod rusti {
......
#[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)];
import io::Reader;
use io::Reader;
trait ToBase64 {
fn to_base64() -> ~str;
......
import vec::{to_mut, from_elem};
use vec::{to_mut, from_elem};
export Bitv;
export union;
......
......@@ -8,7 +8,7 @@
#[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)];
import pipes::{Channel, Recv, Chan, Port, Selectable};
use pipes::{Channel, Recv, Chan, Port, Selectable};
export DuplexStream;
......
......@@ -2,7 +2,7 @@
#[forbid(deprecated_pattern)];
//! Unsafe debugging functions for inspecting values.
import unsafe::reinterpret_cast;
use unsafe::reinterpret_cast;
export debug_tydesc;
export debug_opaque;
......
//! A deque. Untested as of yet. Likely buggy
import option::{Some, None};
import dvec::DVec;
use option::{Some, None};
use dvec::DVec;
trait Deque<T> {
fn size() -> uint;
......
// Simple Extensible Binary Markup Language (ebml) reader and writer on a
// cursor model. See the specification here:
// http://www.matroska.org/technical/specs/rfc/index.html
import core::Option;
import option::{Some, None};
use core::Option;
use option::{Some, None};
export Doc;
export doc_at;
......
......@@ -12,9 +12,9 @@
* of features.
*/
import core::cmp::{Eq, Ord};
import option::{Some, None};
import option = option;
use core::cmp::{Eq, Ord};
use option::{Some, None};
use option = option;
export Treemap;
export init;
......
......@@ -65,10 +65,10 @@
#[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)];
import core::cmp::Eq;
import core::result::{Err, Ok};
import core::option;
import core::option::{Some, None};
use core::cmp::Eq;
use core::result::{Err, Ok};
use core::option;
use core::option::{Some, None};
export Opt;
export reqopt;
export optopt;
......
......@@ -3,14 +3,11 @@
//! json serialization
import core::cmp::Eq;
import result::{Result, Ok, Err};
import io;
import io::WriterUtil;
import map;
import map::hashmap;
import map::map;
import sort;
use core::cmp::Eq;
use result::{Result, Ok, Err};
use io::WriterUtil;
use map::hashmap;
use map::map;
export Json;
export Error;
......
......@@ -2,10 +2,10 @@
#[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)];
import core::cmp::Eq;
import core::option;
import option::*;
import option::{Some, None};
use core::cmp::Eq;
use core::option;
use option::*;
use option::{Some, None};
enum list<T> {
cons(T, @list<T>),
......
......@@ -3,14 +3,14 @@
#[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)];
import io::WriterUtil;
import to_str::ToStr;
import managed::Managed;
import send_map::linear::LinearMap;
import core::cmp::Eq;
import hash::Hash;
import to_bytes::IterBytes;
use io::WriterUtil;
use to_str::ToStr;
use managed::Managed;
use send_map::linear::LinearMap;
use core::cmp::Eq;
use hash::Hash;
use to_bytes::IterBytes;
export hashmap, hashfn, eqfn, set, map, chained, hashmap, str_hash;
export box_str_hash;
......
//! Top-level module for network-related functionality
import tcp = net_tcp;
use tcp = net_tcp;
export tcp;
import ip = net_ip;
use ip = net_ip;
export ip;
import url = net_url;
use url = net_url;
export url;
\ No newline at end of file
//! Types/fns concerning Internet Protocol (IP), versions 4 & 6
import vec;
import uint;
import iotask = uv::iotask::IoTask;
import interact = uv::iotask::interact;
use iotask = uv::iotask::IoTask;
use interact = uv::iotask::interact;
import sockaddr_in = uv::ll::sockaddr_in;
import sockaddr_in6 = uv::ll::sockaddr_in6;
import addrinfo = uv::ll::addrinfo;
import uv_getaddrinfo_t = uv::ll::uv_getaddrinfo_t;
import uv_ip4_addr = uv::ll::ip4_addr;
import uv_ip4_name = uv::ll::ip4_name;
import uv_ip6_addr = uv::ll::ip6_addr;
import uv_ip6_name = uv::ll::ip6_name;
import uv_getaddrinfo = uv::ll::getaddrinfo;
import uv_freeaddrinfo = uv::ll::freeaddrinfo;
import create_uv_getaddrinfo_t = uv::ll::getaddrinfo_t;
import set_data_for_req = uv::ll::set_data_for_req;
import get_data_for_req = uv::ll::get_data_for_req;
import ll = uv::ll;
import comm = core::comm;
use sockaddr_in = uv::ll::sockaddr_in;
use sockaddr_in6 = uv::ll::sockaddr_in6;
use addrinfo = uv::ll::addrinfo;
use uv_getaddrinfo_t = uv::ll::uv_getaddrinfo_t;
use uv_ip4_addr = uv::ll::ip4_addr;
use uv_ip4_name = uv::ll::ip4_name;
use uv_ip6_addr = uv::ll::ip6_addr;
use uv_ip6_name = uv::ll::ip6_name;
use uv_getaddrinfo = uv::ll::getaddrinfo;
use uv_freeaddrinfo = uv::ll::freeaddrinfo;
use create_uv_getaddrinfo_t = uv::ll::getaddrinfo_t;
use set_data_for_req = uv::ll::set_data_for_req;
use get_data_for_req = uv::ll::get_data_for_req;
use ll = uv::ll;
use comm = core::comm;
export IpAddr, parse_addr_err;
export format_addr;
......
//! High-level interface to libuv's TCP functionality
import ip = net_ip;
import uv::iotask;
import uv::iotask::IoTask;
import future_spawn = future::spawn;
use ip = net_ip;
use uv::iotask;
use uv::iotask::IoTask;
use future_spawn = future::spawn;
// FIXME #1935
// should be able to, but can't atm, replace w/ result::{result, extensions};
import result::*;
import libc::size_t;
import io::{Reader, ReaderUtil, Writer};
import comm = core::comm;
use result::*;
use libc::size_t;
use io::{Reader, ReaderUtil, Writer};
use comm = core::comm;
// tcp interfaces
export TcpSocket;
......
//! Types/fns concerning URLs (see RFC 3986)
import core::cmp::Eq;
import map;
import map::{hashmap, str_hash};
import io::{Reader, ReaderUtil};
import dvec::DVec;
import from_str::FromStr;
import result::{Err, Ok};
import to_str::ToStr;
use core::cmp::Eq;
use map::{hashmap, str_hash};
use io::{Reader, ReaderUtil};
use dvec::DVec;
use from_str::FromStr;
use result::{Err, Ok};
use to_str::ToStr;
export Url, url, userinfo, query;
export from_str, to_str;
......
import future_spawn = future::spawn;
use future_spawn = future::spawn;
export map, mapi, alli, any, mapi_factory;
......
#[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)];
import io::Writer;
import io::WriterUtil;
import serialization::serializer;
use io::Writer;
use io::WriterUtil;
use serialization::serializer;
impl Writer: serializer {
fn emit_nil() {
......
......@@ -2,10 +2,10 @@
* A simple map based on a vector for small integer keys. Space requirements
* are O(highest integer key).
*/
import core::option;
import core::option::{Some, None};
import dvec::DVec;
import map::map;
use core::option;
use core::option::{Some, None};
use dvec::DVec;
use map::map;
// FIXME (#2347): Should not be @; there's a bug somewhere in rustc that
// requires this to be.
......
......@@ -2,8 +2,8 @@
#[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)];
import vec::{len, push};
import core::cmp::{Eq, Ord};
use vec::{len, push};
use core::cmp::{Eq, Ord};
export le;
export merge_sort;
......
......@@ -11,7 +11,7 @@
export Condvar, Semaphore, Mutex, mutex_with_condvars;
export RWlock, rwlock_with_condvars, RWlockReadMode, RWlockWriteMode;
import unsafe::{Exclusive, exclusive};
use unsafe::{Exclusive, exclusive};
/****************************************************************************
* Internals
......
......@@ -3,9 +3,8 @@
#[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)];
import core::option;
import option::{None, Some};
import rand;
use core::option;
use option::{None, Some};
fn mkdtemp(tmpdir: &Path, suffix: &str) -> Option<Path> {
let r = rand::Rng();
......
//! Simple ANSI color library
import core::Option;
use core::Option;
// FIXME (#2807): Windows support.
......
......@@ -5,13 +5,13 @@
// simplest interface possible for representing and running tests
// while providing a base that other test frameworks may build off of.
import core::cmp::Eq;
import either::Either;
import result::{Ok, Err};
import io::WriterUtil;
import libc::size_t;
import task::TaskBuilder;
import comm = core::comm;
use core::cmp::Eq;
use either::Either;
use result::{Ok, Err};
use io::WriterUtil;
use libc::size_t;
use task::TaskBuilder;
use comm = core::comm;
export test_name;
export test_fn;
......
#[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)];
import core::cmp::Eq;
import libc::{c_char, c_int, c_long, size_t, time_t};
import io::Reader;
import result::{Result, Ok, Err};
use core::cmp::Eq;
use libc::{c_char, c_int, c_long, size_t, time_t};
use io::Reader;
use result::{Result, Ok, Err};
export
Timespec,
......
......@@ -3,10 +3,10 @@
#[forbid(deprecated_mode)];
#[forbid(deprecated_pattern)];
import uv = uv;
import uv::iotask;
import iotask::IoTask;
import comm = core::comm;
use uv = uv;
use uv::iotask;
use iotask::IoTask;
use comm = core::comm;
export delayed_send, sleep, recv_timeout;
......
......@@ -6,9 +6,9 @@
* red-black tree or something else.
*/
import core::cmp::{Eq, Ord};
import core::option::{Some, None};
import Option = core::Option;
use core::cmp::{Eq, Ord};
use core::option::{Some, None};
use Option = core::Option;
export treemap;
export insert;
......
......@@ -23,11 +23,11 @@
* facilities.
*/
import ll = uv_ll;
use ll = uv_ll;
export ll;
import iotask = uv_iotask;
use iotask = uv_iotask;
export iotask;
import global_loop = uv_global_loop;
use global_loop = uv_global_loop;
export global_loop;
......@@ -2,15 +2,15 @@
export get;
import ll = uv_ll;
import iotask = uv_iotask;
import get_gl = get;
import iotask::{IoTask, spawn_iotask};
import priv::{chan_from_global_ptr, weaken_task};
import comm = core::comm;
import comm::{Port, Chan, select2, listen};
import task::TaskBuilder;
import either::{Left, Right};
use ll = uv_ll;
use iotask = uv_iotask;
use get_gl = get;
use iotask::{IoTask, spawn_iotask};
use priv::{chan_from_global_ptr, weaken_task};
use comm = core::comm;
use comm::{Port, Chan, select2, listen};
use task::TaskBuilder;
use either::{Left, Right};
extern mod rustrt {
fn rust_uv_get_kernel_global_chan_ptr() -> *libc::uintptr_t;
......
......@@ -10,12 +10,12 @@
export interact;
export exit;
import libc::c_void;
import ptr::addr_of;
import comm = core::comm;
import comm::{Port, Chan, listen};
import task::TaskBuilder;
import ll = uv_ll;
use libc::c_void;
use ptr::addr_of;
use comm = core::comm;
use comm::{Port, Chan, listen};
use task::TaskBuilder;
use ll = uv_ll;
/// Used to abstract-away direct interaction with a libuv loop.
enum IoTask {
......
......@@ -22,9 +22,9 @@
#[allow(non_camel_case_types)]; // C types
import libc::size_t;
import comm = core::comm;
import ptr::to_unsafe_ptr;
use libc::size_t;
use comm = core::comm;
use ptr::to_unsafe_ptr;
// libuv struct mappings
type uv_ip4_addr = {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册