Lines Matching refs:builder
61 let mut builder = BoxedSliceBuilder::new(self.len())?; in try_clone() localVariable
63 builder.push(v.try_clone()?).expect("reserved capacity"); in try_clone()
65 debug_assert_eq!(builder.init_len(), builder.capacity()); in try_clone()
66 Ok(builder.finish()) in try_clone()
72 let mut builder = BoxedSliceBuilder::new(self.len())?; in try_clone() localVariable
74 builder.push(*b).expect("reserved capacity"); in try_clone()
76 debug_assert_eq!(builder.init_len(), builder.capacity()); in try_clone()
77 let boxed = builder.finish(); in try_clone()
312 let builder = BoxedSliceBuilder::from_boxed_slice(boxed); in boxed_slice_write_iter() localVariable
313 assert_eq!(len, builder.capacity()); in boxed_slice_write_iter()
314 write_iter_into_builder(builder, iter) in boxed_slice_write_iter()
328 let builder = BoxedSliceBuilder::new(len)?; in new_boxed_slice_from_iter_with_len() localVariable
329 assert_eq!(len, builder.capacity()); in new_boxed_slice_from_iter_with_len()
330 let boxed = write_iter_into_builder(builder, iter)?; in new_boxed_slice_from_iter_with_len()
335 mut builder: BoxedSliceBuilder<T>, in write_iter_into_builder()
338 let len = builder.capacity(); in write_iter_into_builder()
341 builder.push(elem).expect("reserved capacity"); in write_iter_into_builder()
344 if builder.init_len() < builder.capacity() { in write_iter_into_builder()
348 debug_assert_eq!(builder.init_len(), builder.capacity()); in write_iter_into_builder()
349 Ok(builder.finish()) in write_iter_into_builder()
408 let mut builder = BoxedSliceBuilder::new(len)?; in new_boxed_slice_from_fallible_iter() localVariable
409 assert_eq!(len, builder.capacity()); in new_boxed_slice_from_fallible_iter()
413 builder.push(elem)?; in new_boxed_slice_from_fallible_iter()
416 debug_assert!(builder.init_len() <= builder.capacity()); in new_boxed_slice_from_fallible_iter()
417 builder.shrink_to_fit()?; in new_boxed_slice_from_fallible_iter()
418 debug_assert_eq!(builder.init_len(), builder.capacity()); in new_boxed_slice_from_fallible_iter()
420 Ok(builder.finish()) in new_boxed_slice_from_fallible_iter()