Splits a mutable reference to an array of Ts into a reference to a slice
of arrays of Ts at the beginning and a reference to the slice of the
remaining Ts at the end.
Splits a shared reference to an array of Ts into a reference to a slice of
arrays of Ts at the beginning and a reference to the slice of the
remaining Ts at the end.
Splits a shared reference to a slice of Ts into a reference to an array of
Ts at the beginning of the slice and a reference to the slice of the
remaining Ts at the end of the slice.
Splits a shared reference to a slice of Ts into a reference to an array of
Ts at the beginning of the slice and a reference to the slice of the
remaining Ts at the end of the slice.
See try_from_slice. The tail is reassigned to the original slice
reference if Some(array) is returned, otherwise the original slice
reference is not modified.
See try_from_mut_slice. The tail is reassigned to the original slice
reference if Some(array) is returned, otherwise the original slice
reference is not modified.
Splits a mutable reference to an array of Ts into a reference to a
subarray of Ts at the beginning and a reference to the slice of the
remaining Ts at the end.
Splits a shared reference to an array of Ts into a reference to a subarray
of Ts at the beginning and a reference to the slice of the
remaining Ts at the end.
Splits a shared reference to a slice of Ts into a reference to an array of
Ts at the beginning of the slice and a reference to the slice of the
remaining Ts at the end of the slice.
Splits a shared reference to a slice of Ts into a reference to an array of
Ts at the beginning of the slice and a reference to the slice of the
remaining Ts at the end of the slice.