]> git.lizzy.rs Git - rust.git/commitdiff
Removed prelude::* from libstd files.
authorchromatic <chromatic@wgz.org>
Mon, 3 Feb 2014 00:32:52 +0000 (16:32 -0800)
committerchromatic <chromatic@wgz.org>
Fri, 7 Feb 2014 17:59:19 +0000 (09:59 -0800)
This replaces the imports from the prelude with the re-exported symbols.

src/libstd/ascii.rs
src/libstd/cell.rs
src/libstd/local_data.rs
src/libstd/os.rs
src/libstd/reference.rs
src/libstd/run.rs
src/libstd/trie.rs
src/libstd/unit.rs
src/libstd/vec_ng.rs

index 83aec9d0aa639b13c482ecacead126bbfcf44da2..4a43a00c5f5a9bfa3fdcfb4fc51f0c2348b6d757 100644 (file)
@@ -18,9 +18,9 @@
 use container::Container;
 use cast;
 use iter::Iterator;
-use vec::{ImmutableVector, MutableVector, Vector};
+use vec::{ImmutableVector,MutableVector,Vector};
 use to_bytes::IterBytes;
-use option::{Option, Some, None};
+use option::{Option,Some,None};
 
 /// Datatype to hold one ascii character. It wraps a `u8`, with the highest bit always zero.
 #[deriving(Clone, Eq, Ord, TotalOrd, TotalEq)]
index e19b8ae712f9a0d9e6aa4ace2ff549b974f773e5..6fab74cbc2fc2f1db6be1cc1423e94451b67f9e0 100644 (file)
 
 //! Types dealing with dynamic mutability
 
-use prelude::*;
+use clone::{Clone,DeepClone};
+use cmp::Eq;
+use ops::Drop;
+use option::{None,Option,Some};
 use cast;
 use kinds::{marker, Pod};
 
index 719cf2450c5054c964ff8ac4f79c7931f978302e..5c3ca07f128c45692deecd276dbdea1ec20d929e 100644 (file)
@@ -41,7 +41,9 @@
 // magic.
 
 use cast;
-use prelude::*;
+use option::{None,Option,Some};
+use vec::{ImmutableVector,MutableVector,OwnedVector};
+use iter::{Iterator};
 use rt::task::{Task, LocalStorage};
 use util::replace;
 
index 541db01f1484f351b6855fb22905ae13515df288..fb67f82d612a61ffc66565ac3224fac044ac6f5e 100644 (file)
 
 #[allow(missing_doc)];
 
-use clone::Clone;
-use container::Container;
 #[cfg(target_os = "macos")]
+#[cfg(windows)]
 use iter::range;
+
+use clone::Clone;
+use container::Container;
 use libc;
 use libc::{c_char, c_void, c_int};
-use option::{Some, None};
+use option::{Some, None, Option};
 use os;
-use prelude::*;
+use ops::Drop;
+use result::{Err, Ok, Result};
 use ptr;
 use str;
+use str::{Str, StrSlice};
 use fmt;
 use unstable::finally::Finally;
 use sync::atomics::{AtomicInt, INIT_ATOMIC_INT, SeqCst};
+use path::{Path, GenericPath};
+use iter::Iterator;
+use vec::{Vector, CloneableVector, ImmutableVector, MutableVector, OwnedVector};
+use ptr::RawPtr;
+
+#[cfg(unix)]
+use c_str::ToCStr;
 
 /// Delegates to the libc close() function, returning the same return value.
 pub fn close(fd: int) -> int {
@@ -396,6 +407,8 @@ fn load_self() -> Option<~[u8]> {
 
     #[cfg(windows)]
     fn load_self() -> Option<~[u8]> {
+        use str::OwnedStr;
+
         unsafe {
             use os::win32::fill_utf16_buf_and_decode;
             fill_utf16_buf_and_decode(|buf, sz| {
@@ -967,6 +980,7 @@ impl MemoryMap {
     /// `ErrZeroLength`.
     pub fn new(min_len: uint, options: &[MapOption]) -> Result<MemoryMap, MapError> {
         use libc::off_t;
+        use cmp::Equiv;
 
         if min_len == 0 {
             return Err(ErrZeroLength)
index 91f03f02892e35a6c06f5d4f2296b514c2b60f5e..7584d07ed6423c13fd15301c5baaece143466713 100644 (file)
@@ -11,7 +11,7 @@
 //! Utilities for references
 
 #[cfg(not(test))]
-use prelude::*;
+use cmp::{Eq,Ord,Ordering,TotalEq,TotalOrd};
 
 // Equality for region pointers
 #[cfg(not(test))]
index 04e42b3eedfc5d5020cbb1a430b4dca7c9c990ff..1b880bc43ee8233700652d4fc5210ad6439a87d7 100644 (file)
 use io;
 use libc::{pid_t, c_int};
 use libc;
-use prelude::*;
+use option::{None,Option,Some};
+use task::spawn;
+use path::{Path,GenericPath};
+use result::Ok;
+use str::Str;
+use vec::Vector;
+use clone::Clone;
 
 /**
  * A value representing a child process.
index ef0930fabf1cd2605c20c00d27108475765d7301..7530c5e338aada75510c68887cfcfa0b9c38e568 100644 (file)
 
 //! Ordered containers with integer keys, implemented as radix tries (`TrieSet` and `TrieMap` types)
 
-use prelude::*;
+use option::{None,Option,Some};
+use container::{Container,Map,Mutable,MutableMap};
+use iter::{Extendable,FromIterator,Iterator};
 use mem;
 use uint;
 use util::replace;
 use unstable::intrinsics::init;
 use vec;
+use ptr::RawPtr;
+use vec::{ImmutableVector,Items,MutableVector,MutItems,OwnedVector};
 
 // FIXME: #5244: need to manually update the TrieNode constructor
 static SHIFT: uint = 4;
index 786a7f42bb394c72998d8941e817c671eb0ef199..d62fcca63a49e54ccec89f6c921e6b2c4afb0ab3 100644 (file)
@@ -11,7 +11,8 @@
 //! Functions for the unit type.
 
 #[cfg(not(test))]
-use prelude::*;
+use default::Default;
+use cmp::{Eq,Equal,Ord,Ordering,TotalEq,TotalOrd};
 
 #[cfg(not(test))]
 impl Eq for () {
index e503497d95dffd9fbef41b90fbb3beb21cbb5149..c49a7302e729d8de9ea4ebc2df947268fc216c3f 100644 (file)
 // Migrate documentation over from `std::vec` when it is removed.
 #[doc(hidden)];
 
-use prelude::*;
+use ops::Drop;
+use option::{None, Option, Some};
+use clone::Clone;
+use iter::{DoubleEndedIterator, Iterator};
+use num::CheckedMul;
 use container::Container;
 use mem::size_of;
 use cast::{forget, transmute};
 use rt::global_heap::{malloc_raw, realloc_raw};
-use vec::Items;
+use vec::{ImmutableVector, Items, MutableVector};
 use unstable::raw::Slice;
 use ptr::{offset, read_ptr};
 use libc::{free, c_void};