Skip to content

Commit c64a96d

Browse files
committed
Remove FullRange from the prelude etc.
1 parent a9d465f commit c64a96d

File tree

5 files changed

+14
-0
lines changed

5 files changed

+14
-0
lines changed

src/libcollections/slice.rs

+6
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,10 @@ use core::iter::{range_step, MultiplicativeIterator};
9898
use core::marker::Sized;
9999
use core::mem::size_of;
100100
use core::mem;
101+
#[cfg(stage0)]
101102
use core::ops::{FnMut, FullRange};
103+
#[cfg(not(stage0))]
104+
use core::ops::FnMut;
102105
use core::option::Option::{self, Some, None};
103106
use core::ptr::PtrExt;
104107
use core::ptr;
@@ -1509,7 +1512,10 @@ mod tests {
15091512
use core::prelude::{Some, None, range, Clone};
15101513
use core::prelude::{Iterator, IteratorExt};
15111514
use core::prelude::{AsSlice};
1515+
#[cfg(stage0)]
15121516
use core::prelude::{Ord, FullRange};
1517+
#[cfg(not(stage0))]
1518+
use core::prelude::Ord;
15131519
use core::default::Default;
15141520
use core::mem;
15151521
use std::iter::RandomAccessIterator;

src/libcollections/string.rs

+1
Original file line numberDiff line numberDiff line change
@@ -995,6 +995,7 @@ mod tests {
995995
use str::Utf8Error;
996996
use core::iter::repeat;
997997
use super::{as_string, CowString};
998+
#[cfg(stage0)]
998999
use core::ops::FullRange;
9991000

10001001
#[test]

src/libcollections/vec.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1896,6 +1896,7 @@ mod tests {
18961896
use prelude::*;
18971897
use core::mem::size_of;
18981898
use core::iter::repeat;
1899+
#[cfg(stage0)]
18991900
use core::ops::FullRange;
19001901
use test::Bencher;
19011902
use super::as_vec;

src/libcore/array.rs

+3
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ use cmp::{PartialEq, Eq, PartialOrd, Ord, Ordering};
1919
use fmt;
2020
use hash::{Hash, Hasher, self};
2121
use marker::Copy;
22+
#[cfg(stage0)]
2223
use ops::{Deref, FullRange};
24+
#[cfg(not(stage0))]
25+
use ops::Deref;
2326
use option::Option;
2427

2528
// macro for implementing n-ary tuple functions and operations

src/libcore/prelude.rs

+3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@
2626
2727
// Reexported core operators
2828
pub use marker::{Copy, Send, Sized, Sync};
29+
#[cfg(stage0)]
2930
pub use ops::{Drop, Fn, FnMut, FnOnce, FullRange};
31+
#[cfg(not(stage0))]
32+
pub use ops::{Drop, Fn, FnMut, FnOnce};
3033

3134
// Reexported functions
3235
pub use iter::range;

0 commit comments

Comments
 (0)