pub fn values_mut<'a, T>(
slots: &'a mut Slots<T>,
) -> impl Iterator<Item = &'a mut T> + 'aExpand description
Returns an iterator over mutable references to the values of occupied slots in the slots.
ยงExample
use slots_slice;
let mut slots = [None, None, Some('a'), None, Some('b')];
for value in slots_slice::values_mut(&mut slots) {
*value = 'x';
}
assert_eq!(slots, [None, None, Some('x'), None, Some('x')]);