__impl_slice_eq1! { $Lhs, $Rhs, Sized }
};
($Lhs: ty, $Rhs: ty, $Bound: ident) => {
- #[stable(feature = "vec-deque-partial-eq-slice", since = "1.17.0")]
+ #[stable(feature = "vec_deque_partial_eq_slice", since = "1.17.0")]
impl<'a, 'b, A: $Bound, B> PartialEq<$Rhs> for $Lhs where A: PartialEq<B> {
fn eq(&self, other: &$Rhs) -> bool {
if self.len() != other.len() {
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = 'A';
/// let uppercase_g = 'G';
/// let a = 'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = 'A';
/// let uppercase_g = 'G';
/// let a = 'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = 'A';
/// let uppercase_g = 'G';
/// let a = 'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = 'A';
/// let uppercase_g = 'G';
/// let a = 'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = 'A';
/// let uppercase_g = 'G';
/// let a = 'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = 'A';
/// let uppercase_g = 'G';
/// let a = 'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = 'A';
/// let uppercase_g = 'G';
/// let a = 'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = 'A';
/// let uppercase_g = 'G';
/// let a = 'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = 'A';
/// let uppercase_g = 'G';
/// let a = 'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = 'A';
/// let uppercase_g = 'G';
/// let a = 'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = b'A';
/// let uppercase_g = b'G';
/// let a = b'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = b'A';
/// let uppercase_g = b'G';
/// let a = b'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = b'A';
/// let uppercase_g = b'G';
/// let a = b'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = b'A';
/// let uppercase_g = b'G';
/// let a = b'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = b'A';
/// let uppercase_g = b'G';
/// let a = b'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = b'A';
/// let uppercase_g = b'G';
/// let a = b'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = b'A';
/// let uppercase_g = b'G';
/// let a = b'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = b'A';
/// let uppercase_g = b'G';
/// let a = b'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = b'A';
/// let uppercase_g = b'G';
/// let a = b'a';
/// # Examples
///
/// ```
- /// #![feature(ascii_ctype)]
- ///
/// let uppercase_a = b'A';
/// let uppercase_g = b'G';
/// let a = b'a';
fn index_mut(self, slice: &mut T) -> &mut Self::Output;
}
-#[stable(feature = "slice-get-slice-impls", since = "1.15.0")]
+#[stable(feature = "slice_get_slice_impls", since = "1.15.0")]
impl<T> SliceIndex<[T]> for usize {
type Output = T;
}
}
-#[stable(feature = "slice-get-slice-impls", since = "1.15.0")]
+#[stable(feature = "slice_get_slice_impls", since = "1.15.0")]
impl<T> SliceIndex<[T]> for ops::Range<usize> {
type Output = [T];
}
}
-#[stable(feature = "slice-get-slice-impls", since = "1.15.0")]
+#[stable(feature = "slice_get_slice_impls", since = "1.15.0")]
impl<T> SliceIndex<[T]> for ops::RangeTo<usize> {
type Output = [T];
}
}
-#[stable(feature = "slice-get-slice-impls", since = "1.15.0")]
+#[stable(feature = "slice_get_slice_impls", since = "1.15.0")]
impl<T> SliceIndex<[T]> for ops::RangeFrom<usize> {
type Output = [T];
}
}
-#[stable(feature = "slice-get-slice-impls", since = "1.15.0")]
+#[stable(feature = "slice_get_slice_impls", since = "1.15.0")]
impl<T> SliceIndex<[T]> for ops::RangeFull {
type Output = [T];