Lines Matching refs:inner
8 inner: Rc<Vec<T>>,
12 inner: Vec<T>,
16 inner: &'a mut Vec<T>,
21 inner: vec::IntoIter<T>,
26 self.inner.is_empty()
30 self.inner.len()
34 self.inner.iter()
42 inner: Rc::make_mut(&mut self.inner),
47 let inner = Rc::get_mut(&mut self.inner)?;
48 Some(RcVecMut { inner })
55 let vec = if let Some(owned) = Rc::get_mut(&mut self.inner) {
58 Vec::clone(&self.inner)
60 RcVecBuilder { inner: vec }
66 RcVecBuilder { inner: Vec::new() }
71 inner: Vec::with_capacity(cap),
76 self.inner.push(element);
80 self.inner.extend(iter);
85 inner: &mut self.inner,
91 inner: Rc::new(self.inner),
98 self.inner.push(element);
102 self.inner.extend(iter);
106 self.inner.pop()
110 RcVecMut { inner: self.inner }
117 inner: Rc::clone(&self.inner),
128 inner: self.inner.into_iter(),
137 self.inner.next()
141 self.inner.size_hint()