self.raw.get_mut(index.index())
}
- /// Returns mutable references to two distinct elements, a and b. Panics if a == b.
+ /// Returns mutable references to two distinct elements, `a` and `b`.
+ ///
+ /// Panics if `a == b`.
#[inline]
pub fn pick2_mut(&mut self, a: I, b: I) -> (&mut T, &mut T) {
let (ai, bi) = (a.index(), b.index());
}
}
- /// Returns mutable references to three distinct elements or panics otherwise.
+ /// Returns mutable references to three distinct elements.
+ ///
+ /// Panics if the elements are not distinct.
#[inline]
pub fn pick3_mut(&mut self, a: I, b: I, c: I) -> (&mut T, &mut T, &mut T) {
let (ai, bi, ci) = (a.index(), b.index(), c.index());