Lines Matching refs:borrow
87 use core::borrow::{Borrow, BorrowMut};
101 use crate::borrow::ToOwned;
778 let size = slice.iter().map(|slice| slice.borrow().len()).sum(); in concat()
781 result.extend_from_slice(v.borrow()) in concat()
798 let size = slice.iter().map(|v| v.borrow().len()).sum::<usize>() + slice.len() - 1; in join()
800 result.extend_from_slice(first.borrow()); in join()
804 result.extend_from_slice(v.borrow()) in join()
822 slice.iter().map(|v| v.borrow().len()).sum::<usize>() + sep.len() * (slice.len() - 1); in join()
824 result.extend_from_slice(first.borrow()); in join()
828 result.extend_from_slice(v.borrow()) in join()
840 fn borrow(&self) -> &[T] { in borrow() method