Lines Matching refs:inner
10 inner: Rc<Vec<T>>, field
14 inner: Vec<T>, field
18 inner: &'a mut Vec<T>, field
23 inner: vec::IntoIter<T>, field
28 self.inner.is_empty() in is_empty()
32 self.inner.len() in len()
36 self.inner.iter() in iter()
44 inner: Rc::make_mut(&mut self.inner), in make_mut()
49 let inner = Rc::get_mut(&mut self.inner)?; in get_mut() localVariable
50 Some(RcVecMut { inner }) in get_mut()
57 let vec = if let Some(owned) = Rc::get_mut(&mut self.inner) { in make_owned()
60 Vec::clone(&self.inner) in make_owned()
62 RcVecBuilder { inner: vec } in make_owned()
68 RcVecBuilder { inner: Vec::new() } in new()
73 inner: Vec::with_capacity(cap), in with_capacity()
78 self.inner.push(element); in push()
82 self.inner.extend(iter); in extend()
87 inner: &mut self.inner, in as_mut()
93 inner: Rc::new(self.inner), in build()
100 self.inner.push(element); in push()
104 self.inner.extend(iter); in extend()
108 RcVecMut { inner: self.inner } in as_mut()
112 let vec = mem::take(self.inner); in take()
113 RcVecBuilder { inner: vec } in take()
120 inner: Rc::clone(&self.inner), in clone()
131 inner: self.inner.into_iter(), in into_iter()
140 self.inner.next() in next()
144 self.inner.size_hint() in size_hint()