Lines Matching refs:data
8 data: Vec<usize>, field
14 let data = vec![0usize; (elements + usize::BITS as usize - 1) / (usize::BITS as usize)]; in new() localVariable
17 data, in new()
26 return self.core.get(self.elements, &self.data, index); in get()
31 return self.core.set(self.elements, &mut self.data, index, value); in set()
41 self.data.len() * core::mem::size_of::<usize>() in size()
46 self.core.first_index(&self.data) in first_index()
51 self.core.first_false_index(self.elements, &self.data) in first_false_index()
56 self.core.last_index(self.elements, &self.data) in last_index()
61 self.core.last_false_index(self.elements, &self.data) in last_false_index()
66 self.core.next_index(self.elements, &self.data, index) in next_index()
71 self.core.next_false_index(self.elements, &self.data, index) in next_false_index()
76 self.core.prev_index(self.elements, &self.data, index) in prev_index()
81 self.core.prev_false_index(self.elements, &self.data, index) in prev_false_index()
86 self.core.invert(self.elements, &mut self.data); in invert()
91 self.core.is_full(self.elements, &self.data) in is_full()
96 self.core.is_empty(&self.data) in is_empty()
102 self.data.as_ptr() as *const u8, in as_bytes()
108 self.core.set_all(self.elements, &mut self.data, value); in set_all()