diff options
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/fmt/mod.rs | 2 | ||||
| -rw-r--r-- | src/libcore/ops.rs | 9 | ||||
| -rw-r--r-- | src/libcore/str/mod.rs | 6 |
3 files changed, 8 insertions, 9 deletions
diff --git a/src/libcore/fmt/mod.rs b/src/libcore/fmt/mod.rs index 0357b723b3c..f940300a269 100644 --- a/src/libcore/fmt/mod.rs +++ b/src/libcore/fmt/mod.rs @@ -268,6 +268,7 @@ pub trait Debug { fn fmt(&self, &mut Formatter) -> Result; } +#[allow(deprecated)] impl<T: Show + ?Sized> Debug for T { #[allow(deprecated)] fn fmt(&self, f: &mut Formatter) -> Result { Show::fmt(self, f) } @@ -295,6 +296,7 @@ pub trait Display { fn fmt(&self, &mut Formatter) -> Result; } +#[allow(deprecated)] impl<T: String + ?Sized> Display for T { #[allow(deprecated)] fn fmt(&self, f: &mut Formatter) -> Result { String::fmt(self, f) } diff --git a/src/libcore/ops.rs b/src/libcore/ops.rs index 782483a34fc..a46536e341e 100644 --- a/src/libcore/ops.rs +++ b/src/libcore/ops.rs @@ -1119,8 +1119,7 @@ impl<'a, T: ?Sized> DerefMut for &'a mut T { /// A version of the call operator that takes an immutable receiver. #[lang="fn"] -#[unstable(feature = "core", - reason = "uncertain about variadic generics, input versus associated types")] +#[stable(feature = "rust1", since = "1.0.0")] #[rustc_paren_sugar] pub trait Fn<Args> { type Output; @@ -1131,8 +1130,7 @@ pub trait Fn<Args> { /// A version of the call operator that takes a mutable receiver. #[lang="fn_mut"] -#[unstable(feature = "core", - reason = "uncertain about variadic generics, input versus associated types")] +#[stable(feature = "rust1", since = "1.0.0")] #[rustc_paren_sugar] pub trait FnMut<Args> { type Output; @@ -1143,8 +1141,7 @@ pub trait FnMut<Args> { /// A version of the call operator that takes a by-value receiver. #[lang="fn_once"] -#[unstable(feature = "core", - reason = "uncertain about variadic generics, input versus associated types")] +#[stable(feature = "rust1", since = "1.0.0")] #[rustc_paren_sugar] pub trait FnOnce<Args> { type Output; diff --git a/src/libcore/str/mod.rs b/src/libcore/str/mod.rs index 013b7f27839..747152a8244 100644 --- a/src/libcore/str/mod.rs +++ b/src/libcore/str/mod.rs @@ -34,7 +34,7 @@ use ptr::PtrExt; use raw::{Repr, Slice}; use result::Result::{self, Ok, Err}; use slice::{self, SliceExt}; -use uint; +use usize; macro_rules! delegate_iter { (exact $te:ty : $ti:ty) => { @@ -783,7 +783,7 @@ impl TwoWaySearcher { byteset: byteset, position: 0, - memory: uint::MAX // Dummy value to signify that the period is long + memory: usize::MAX // Dummy value to signify that the period is long } } } @@ -911,7 +911,7 @@ impl Searcher { Naive(NaiveSearcher::new()) } else { let searcher = TwoWaySearcher::new(needle); - if searcher.memory == uint::MAX { // If the period is long + if searcher.memory == usize::MAX { // If the period is long TwoWayLong(searcher) } else { TwoWay(searcher) |
