The referenced issues here were both closed, so hook up a new issue which tracks
specifically the prelude traits being unstable.
#[doc(hidden)]
#[unstable(feature = "core_char_ext",
reason = "the stable interface is `impl char` in later crate",
- issue = "27701")]
+ issue = "32110")]
pub trait CharExt {
#[stable(feature = "core", since = "1.6.0")]
fn is_digit(self, radix: u32) -> bool;
#[unstable(feature = "core_float",
reason = "stable interface is via `impl f{32,64}` in later crates",
- issue = "27702")]
+ issue = "32110")]
impl Float for f32 {
#[inline]
fn nan() -> f32 { NAN }
#[unstable(feature = "core_float",
reason = "stable interface is via `impl f{32,64}` in later crates",
- issue = "27702")]
+ issue = "32110")]
impl Float for f64 {
#[inline]
fn nan() -> f64 { NAN }
#[doc(hidden)]
#[unstable(feature = "core_float",
reason = "stable interface is via `impl f{32,64}` in later crates",
- issue = "27702")]
+ issue = "32110")]
pub trait Float: Sized {
/// Returns the NaN value.
#[unstable(feature = "float_extras", reason = "needs removal",
/// Extension methods for slices.
#[unstable(feature = "core_slice_ext",
reason = "stable interface provided by `impl [T]` in later crates",
- issue = "27701")]
+ issue = "32110")]
#[allow(missing_docs)] // documented elsewhere
pub trait SliceExt {
type Item;
#[unstable(feature = "core_slice_ext",
reason = "stable interface provided by `impl [T]` in later crates",
- issue = "27701")]
+ issue = "32110")]
impl<T> SliceExt for [T] {
type Item = T;
#[doc(hidden)]
#[unstable(feature = "core_str_ext",
reason = "stable interface provided by `impl str` in later crates",
- issue = "27701")]
+ issue = "32110")]
pub trait StrExt {
// NB there are no docs here are they're all located on the StrExt trait in
// libcollections, not here.