diff options
Diffstat (limited to 'src/liballoc')
| -rw-r--r-- | src/liballoc/boxed.rs | 1 | ||||
| -rw-r--r-- | src/liballoc/lib.rs | 7 | ||||
| -rw-r--r-- | src/liballoc/raw_vec.rs | 2 |
3 files changed, 3 insertions, 7 deletions
diff --git a/src/liballoc/boxed.rs b/src/liballoc/boxed.rs index 804c593467e..1afb49d9184 100644 --- a/src/liballoc/boxed.rs +++ b/src/liballoc/boxed.rs @@ -104,7 +104,6 @@ pub struct ExchangeHeapSingleton { /// See the [module-level documentation](../../std/boxed/index.html) for more. #[lang = "owned_box"] #[stable(feature = "rust1", since = "1.0.0")] -#[fundamental] pub struct Box<T: ?Sized>(Unique<T>); /// `IntermediateBox` represents uninitialized backing storage for `Box`. diff --git a/src/liballoc/lib.rs b/src/liballoc/lib.rs index 5d31385462c..f665b1e1924 100644 --- a/src/liballoc/lib.rs +++ b/src/liballoc/lib.rs @@ -75,17 +75,15 @@ #![cfg_attr(not(stage0), needs_allocator)] #![cfg_attr(stage0, feature(rustc_attrs))] +#![cfg_attr(stage0, feature(no_std))] #![cfg_attr(stage0, allow(unused_attributes))] #![feature(allocator)] #![feature(box_syntax)] #![feature(coerce_unsized)] -#![feature(core)] #![feature(core_intrinsics)] -#![feature(core_slice_ext)] #![feature(custom_attribute)] #![feature(fundamental)] #![feature(lang_items)] -#![feature(no_std)] #![feature(nonzero)] #![feature(num_bits_bytes)] #![feature(optin_builtin_traits)] @@ -103,9 +101,8 @@ #![allow(unused_attributes)] #![feature(dropck_parametricity)] #![feature(unsize)] -#![feature(core_slice_ext)] -#![feature(core_str_ext)] #![feature(drop_in_place)] +#![feature(fn_traits)] #![cfg_attr(stage0, feature(alloc_system))] #![cfg_attr(not(stage0), feature(needs_allocator))] diff --git a/src/liballoc/raw_vec.rs b/src/liballoc/raw_vec.rs index 78deed0c84f..92f35c08a7d 100644 --- a/src/liballoc/raw_vec.rs +++ b/src/liballoc/raw_vec.rs @@ -10,7 +10,7 @@ use core::ptr::Unique; use core::mem; -use core::slice::{self, SliceExt}; +use core::slice; use heap; use super::oom; use super::boxed::Box; |
