Lines Matching refs:len
25 len: usize,
35 len: 0,
42 pub(crate) fn len(&self) -> usize {
43 self.len
49 self.len == 0
68 self.len += 1;
87 self.len -= 1;
99 len: self.len,
110 len: self.len,
140 index: self.len.saturating_sub(1),
151 index: self.len.saturating_sub(1),
221 self.len -= 1;
245 if self.len != other.len {
269 while self.len != 0 {
326 len: usize,
335 if self.len == 0 || self.head.is_null() {
339 self.len -= 1;
348 (self.len, Some(self.len))
360 if self.len == 0 || self.tail.is_null() {
364 self.len -= 1;
375 len: usize,
384 if self.len == 0 || self.head.is_null() {
388 self.len -= 1;
397 (self.len, Some(self.len))
410 if self.len == 0 || self.tail.is_null() {
414 self.len -= 1;
458 self.index = self.list.len().saturating_sub(1);
461 self.index = self.index.checked_sub(1).unwrap_or_else(|| self.list.len());
526 self.index = self.list.len().saturating_sub(1);
529 self.index = self.index.checked_sub(1).unwrap_or_else(|| self.list.len());