values_mut

Function values_mut 

Source
pub fn values_mut<'a, T>(
    slots: &'a mut Slots<T>,
) -> impl Iterator<Item = &'a mut T> + 'a
Expand 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')]);