Skip to content

Commit 7e0443d

Browse files
committed
std: Fill in all missing imports
Fallout from the previous commits
1 parent 5350ee7 commit 7e0443d

29 files changed

+65
-24
lines changed

src/libstd/at_vec.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ pub mod raw {
169169
use at_vec::capacity;
170170
use cast;
171171
use cast::{transmute, transmute_copy};
172+
use container::Container;
172173
use option::None;
173174
use ptr;
174175
use mem;

src/libstd/comm/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ use rt::local::Local;
238238
use rt::task::{Task, BlockedTask};
239239
use rt::thread::Thread;
240240
use sync::atomics::{AtomicInt, AtomicBool, SeqCst, Relaxed};
241-
use vec::{ImmutableVector, OwnedVector};
241+
use vec::OwnedVector;
242242

243243
use spsc = sync::spsc_queue;
244244
use mpsc = sync::mpsc_queue;

src/libstd/io/extensions.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
use iter::Iterator;
1717
use option::Option;
1818
use io::Reader;
19+
use vec::OwnedVector;
1920

2021
/// An iterator that reads a single byte on each iteration,
2122
/// until `.read_byte()` returns `None`.

src/libstd/io/net/ip.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,11 @@
1010

1111
use container::Container;
1212
use from_str::FromStr;
13+
use iter::Iterator;
1314
use option::{Option, None, Some};
15+
use str::StrSlice;
1416
use to_str::ToStr;
15-
use vec::{MutableCloneableVector, ImmutableVector};
17+
use vec::{MutableCloneableVector, ImmutableVector, MutableVector};
1618

1719
pub type Port = u16;
1820

src/libstd/io/stdio.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ out.write(bytes!("Hello, world!"));
2626
2727
*/
2828

29+
use container::Container;
2930
use fmt;
3031
use io::buffered::LineBufferedWriter;
3132
use io::{Reader, Writer, io_error, IoError, OtherIoError,
@@ -37,7 +38,9 @@ use result::{Ok, Err};
3738
use rt::local::Local;
3839
use rt::rtio::{DontClose, IoFactory, LocalIo, RtioFileStream, RtioTTY};
3940
use rt::task::Task;
41+
use str::StrSlice;
4042
use util;
43+
use vec::ImmutableVector;
4144

4245
// And so begins the tale of acquiring a uv handle to a stdio stream on all
4346
// platforms in all situations. Our story begins by splitting the world into two

src/libstd/num/strconv.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use str;
2121
use vec::{CopyableVector, ImmutableVector, MutableVector};
2222
use vec::OwnedVector;
2323
use num::{NumCast, Zero, One, cast, pow_with_uint, Integer};
24-
use num::{Round, Float, FPNaN, FPInfinite};
24+
use num::{Round, Float, FPNaN, FPInfinite, ToPrimitive};
2525

2626
pub enum ExponentFormat {
2727
ExpNone,

src/libstd/path/posix.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ use str;
2121
use str::Str;
2222
use to_bytes::IterBytes;
2323
use vec;
24-
use vec::{CopyableVector, RSplitIterator, SplitIterator, Vector, VectorVector};
24+
use vec::{CopyableVector, RSplitIterator, SplitIterator, Vector, VectorVector,
25+
ImmutableEqVector, OwnedVector, ImmutableVector, OwnedCopyableVector};
2526
use super::{BytesContainer, GenericPath, GenericPathUnsafe};
2627

2728
/// Iterator that yields successive components of a Path as &[u8]

src/libstd/path/windows.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,16 @@
1313
use ascii::AsciiCast;
1414
use c_str::{CString, ToCStr};
1515
use cast;
16+
use clone::Clone;
17+
use container::Container;
1618
use cmp::Eq;
1719
use from_str::FromStr;
1820
use iter::{AdditiveIterator, DoubleEndedIterator, Extendable, Invert, Iterator, Map};
1921
use option::{Option, Some, None};
2022
use str;
21-
use str::{CharSplitIterator, OwnedStr, Str, StrVector};
23+
use str::{CharSplitIterator, OwnedStr, Str, StrVector, StrSlice};
2224
use to_bytes::IterBytes;
23-
use vec::Vector;
25+
use vec::{Vector, OwnedVector, ImmutableVector};
2426
use super::{contains_nul, BytesContainer, GenericPath, GenericPathUnsafe};
2527

2628
/// Iterator that yields successive components of a Path as &str

src/libstd/rand/distributions/exponential.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
//! The exponential distribution.
1212
13+
use num::Exponential;
1314
use rand::{Rng, Rand};
1415
use rand::distributions::{ziggurat, ziggurat_tables, Sample, IndependentSample};
1516

src/libstd/rand/distributions/gamma.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@
1010

1111
//! The Gamma and derived distributions.
1212
13+
use num::Algebraic;
14+
use num;
1315
use rand::{Rng, Open01};
14-
use super::{IndependentSample, Sample, Exp};
1516
use super::normal::StandardNormal;
16-
use num;
17+
use super::{IndependentSample, Sample, Exp};
1718

1819
/// The Gamma distribution `Gamma(shape, scale)` distribution.
1920
///

0 commit comments

Comments
 (0)