Lines Matching defs:via_immutable
172 /// let (packet, rest) = split.via_immutable();
335 /// to an [`Immutable`] type may overlap; use [`Self::via_immutable`] in that
403 /// let (packet, rest) = split.via_immutable();
429 pub fn via_immutable(self) -> (&'a T, &'a [T::Elem])
433 let (l, r) = self.into_ptr().via_immutable();
475 /// See [`Split::via_immutable`](#method.split_via_immutable.codegen).
568 /// See [`Split::via_immutable`](#method.split_via_immutable.codegen).
578 /// prefer using [`Self::via_immutable`], [`Self::via_into_bytes`], or
583 /// [`Self::via_immutable`] will accept.
746 /// See [`Split::via_immutable`](#method.split_via_immutable.codegen).
843 /// See [`Split::via_immutable`](#method.split_via_immutable.codegen).
964 fn via_immutable(self) -> (Ptr<'a, T, I>, Ptr<'a, [T::Elem], I>)
1022 /// prefer using [`Self::via_immutable`], [`Self::via_into_bytes`], or
1145 packet.split_at(i).unwrap().via_immutable();
1182 let (left, right) = dst.split_at(0).unwrap().via_immutable();
1200 dst.split_at(1).unwrap().via_immutable();
1214 let (_, right) = dst.split_at(0).unwrap().via_immutable();
1228 let (left, right): (&_, &[Unalign<u8>]) = dst.split_at(i).unwrap().via_immutable();
1246 let (left, right) = dst.split_at(i).unwrap().via_immutable();
1389 let (l, r) = split1.via_immutable();