5 pub struct PairSlices<'a, 'b, T> {
6 pub(crate) a0: &'a mut [T],
7 pub(crate) a1: &'a mut [T],
8 pub(crate) b0: &'b [T],
9 pub(crate) b1: &'b [T],
12 impl<'a, 'b, T> PairSlices<'a, 'b, T> {
13 pub fn remainder(self) -> impl Iterator<Item = &'b [T]> {
14 IntoIterator::into_iter([self.b0, self.b1])