Lines Matching full:pub
9 pub(crate) struct RcVec<T> {
13 pub(crate) struct RcVecBuilder<T> {
17 pub(crate) struct RcVecMut<'a, T> {
22 pub(crate) struct RcVecIntoIter<T> {
27 pub(crate) fn is_empty(&self) -> bool { in is_empty()
31 pub(crate) fn len(&self) -> usize { in len()
35 pub(crate) fn iter(&self) -> slice::Iter<T> { in iter()
39 pub(crate) fn make_mut(&mut self) -> RcVecMut<T> in make_mut()
48 pub(crate) fn get_mut(&mut self) -> Option<RcVecMut<T>> { in get_mut()
53 pub(crate) fn make_owned(mut self) -> RcVecBuilder<T> in make_owned()
67 pub(crate) fn new() -> Self { in new()
71 pub(crate) fn with_capacity(cap: usize) -> Self { in with_capacity()
77 pub(crate) fn push(&mut self, element: T) { in push()
81 pub(crate) fn extend(&mut self, iter: impl IntoIterator<Item = T>) { in extend()
85 pub(crate) fn as_mut(&mut self) -> RcVecMut<T> { in as_mut()
91 pub(crate) fn build(self) -> RcVec<T> { in build()
99 pub(crate) fn push(&mut self, element: T) { in push()
103 pub(crate) fn extend(&mut self, iter: impl IntoIterator<Item = T>) { in extend()
107 pub(crate) fn as_mut(&mut self) -> RcVecMut<T> { in as_mut()
111 pub(crate) fn take(self) -> RcVecBuilder<T> { in take()