1 pub(super) trait SpecFill<T> {
2 fn spec_fill(&mut self, value: T);
5 impl<T: Clone> SpecFill<T> for [T] {
6 default fn spec_fill(&mut self, value: T) {
7 if let Some((last, elems)) = self.split_last_mut() {
17 impl<T: Copy> SpecFill<T> for [T] {
18 fn spec_fill(&mut self, value: T) {
19 for item in self.iter_mut() {