Lines Matching refs:core
1 use core::ops::BitAnd;
11 core: BitMapCore<usize>, field
20 core: BitMapCore::new(), in new()
34 return self.core.get(self.elements, &self.data, index); in get()
39 return self.core.set(self.elements, &mut self.data, index, value); in set()
49 self.data.len() * core::mem::size_of::<usize>() in size()
54 self.core.first_index(&self.data) in first_index()
59 self.core.first_false_index(self.elements, &self.data) in first_false_index()
64 self.core.last_index(self.elements, &self.data) in last_index()
69 self.core.last_false_index(self.elements, &self.data) in last_false_index()
74 self.core.next_index(self.elements, &self.data, index) in next_index()
79 self.core.next_false_index(self.elements, &self.data, index) in next_false_index()
84 self.core.prev_index(self.elements, &self.data, index) in prev_index()
89 self.core.prev_false_index(self.elements, &self.data, index) in prev_false_index()
94 self.core.invert(self.elements, &mut self.data); in invert()
99 self.core.is_full(self.elements, &self.data) in is_full()
104 self.core.is_empty(&self.data) in is_empty()
109 core::slice::from_raw_parts( in as_bytes()
111 core::mem::size_of::<Self>(), in as_bytes()
116 self.core.set_all(self.elements, &mut self.data, value); in set_all()