libstd: "import" -> "use"
This commit is contained in:
parent
437073868e
commit
2d690ae43f
32 changed files with 125 additions and 134 deletions
|
@ -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;
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
import vec::{to_mut, from_elem};
|
use vec::{to_mut, from_elem};
|
||||||
|
|
||||||
export Bitv;
|
export Bitv;
|
||||||
export union;
|
export union;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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>),
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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() {
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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();
|
||||||
|
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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 {
|
||||||
|
|
|
@ -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 = {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue