diff options
| author | Simon Sapin <simon.sapin@exyr.org> | 2017-07-05 23:54:08 +0200 |
|---|---|---|
| committer | Simon Sapin <simon.sapin@exyr.org> | 2017-07-08 08:55:55 +0200 |
| commit | 4b2f40dfdf5ff2bcbcc8105246a8c32054c40cb7 (patch) | |
| tree | 01588d8b96243d13a51ec5b6a48dfc21ab6afb82 /src/libcore | |
| parent | dbed18ca20f14a1fe3c8a1e02071c8e8dd7476c5 (diff) | |
| download | rust-4b2f40dfdf5ff2bcbcc8105246a8c32054c40cb7.tar.gz rust-4b2f40dfdf5ff2bcbcc8105246a8c32054c40cb7.zip | |
Remove unused Step methods
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/iter/range.rs | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/libcore/iter/range.rs b/src/libcore/iter/range.rs index 11a8f8f7ee6..db3fc1155c3 100644 --- a/src/libcore/iter/range.rs +++ b/src/libcore/iter/range.rs @@ -22,9 +22,6 @@ use super::{FusedIterator, TrustedLen}; reason = "likely to be replaced by finer-grained traits", issue = "42168")] pub trait Step: PartialOrd + Sized { - /// Steps `self` if possible. - fn step(&self, by: &Self) -> Option<Self>; - /// Returns the number of steps between two step objects. The count is /// inclusive of `start` and exclusive of `end`. /// @@ -35,9 +32,6 @@ pub trait Step: PartialOrd + Sized { /// Same as `steps_between`, but with a `by` of 1 fn steps_between_by_one(start: &Self, end: &Self) -> Option<usize>; - /// Tests whether this step is negative or not (going backwards) - fn is_negative(&self) -> bool; - /// Replaces this step with `1`, returning itself fn replace_one(&mut self) -> Self; @@ -58,10 +52,6 @@ macro_rules! step_impl_unsigned { issue = "42168")] impl Step for $t { #[inline] - fn step(&self, by: &$t) -> Option<$t> { - (*self).checked_add(*by) - } - #[inline] #[allow(trivial_numeric_casts)] fn steps_between(start: &$t, end: &$t, by: &$t) -> Option<usize> { if *by == 0 { return None; } @@ -80,11 +70,6 @@ macro_rules! step_impl_unsigned { } #[inline] - fn is_negative(&self) -> bool { - false - } - - #[inline] fn replace_one(&mut self) -> Self { mem::replace(self, 1) } @@ -118,10 +103,6 @@ macro_rules! step_impl_signed { issue = "42168")] impl Step for $t { #[inline] - fn step(&self, by: &$t) -> Option<$t> { - (*self).checked_add(*by) - } - #[inline] #[allow(trivial_numeric_casts)] fn steps_between(start: &$t, end: &$t, by: &$t) -> Option<usize> { if *by == 0 { return None; } @@ -151,11 +132,6 @@ macro_rules! step_impl_signed { } #[inline] - fn is_negative(&self) -> bool { - *self < 0 - } - - #[inline] fn replace_one(&mut self) -> Self { mem::replace(self, 1) } @@ -190,21 +166,11 @@ macro_rules! step_impl_no_between { issue = "42168")] impl Step for $t { #[inline] - fn step(&self, by: &$t) -> Option<$t> { - (*self).checked_add(*by) - } - #[inline] fn steps_between(_a: &$t, _b: &$t, _by: &$t) -> Option<usize> { None } #[inline] - #[allow(unused_comparisons)] - fn is_negative(&self) -> bool { - *self < 0 - } - - #[inline] fn replace_one(&mut self) -> Self { mem::replace(self, 1) } |
