Lines Matching refs:ready
36 ready: Range<usize>, field
45 ready: 0..0, in new_canonical()
55 ready: 0..0, in new_compatible()
67 self.ready.end = self.buffer.len(); in push_back()
77 self.buffer[self.ready.end..].sort_by_key(|k| k.0); in sort_pending()
84 let pending = self.buffer.len() - self.ready.end; in reset_buffer()
86 self.buffer[i] = self.buffer[i + self.ready.end]; in reset_buffer()
89 self.ready = 0..0; in reset_buffer()
94 let next = self.ready.start + 1; in increment_next_ready()
95 if next == self.ready.end { in increment_next_ready()
98 self.ready.start = next; in increment_next_ready()
108 while self.ready.end == 0 { in next()
121 self.ready.end = self.buffer.len(); in next()
143 let (_, ch) = self.buffer[self.ready.start]; in next()