Lines Matching refs:borrow
17 use core::borrow::{Borrow, BorrowMut};
31 use crate::borrow::ToOwned;
713 let size = slice.iter().map(|slice| slice.borrow().len()).sum(); in concat()
716 result.extend_from_slice(v.borrow()) in concat()
733 let size = slice.iter().map(|v| v.borrow().len()).sum::<usize>() + slice.len() - 1; in join()
735 result.extend_from_slice(first.borrow()); in join()
739 result.extend_from_slice(v.borrow()) in join()
757 slice.iter().map(|v| v.borrow().len()).sum::<usize>() + sep.len() * (slice.len() - 1); in join()
759 result.extend_from_slice(first.borrow()); in join()
763 result.extend_from_slice(v.borrow()) in join()
775 fn borrow(&self) -> &[T] { in borrow() method