values

Function values 

Source
pub fn values<'a, T>(slots: &'a Slots<T>) -> impl Iterator<Item = &'a T> + 'a
Expand description

Returns an iterator over the values of occupied slots in the slots.

ยงExample

use slots_slice;

let slots = [None, None, Some('a'), None, Some('b')];
let occupied_values: Vec<&char> = slots_slice::values(&slots).collect();
assert_eq!(occupied_values, vec![&'a', &'b']);