1use crate::prelude_internal::*;
2
3#[chain_fn]
4impl<T> Chain<Vec<T>> {
5 #[chain_doc("Vec::new")]
6 pub fn new() -> Self {}
7
8 #[chain_doc("Vec::with_capacity")]
9 pub fn with_capacity(capacity: usize) -> Self {}
10
11 #[chain_doc("Vec::from_raw_parts")]
12 pub unsafe fn from_raw_parts(ptr: *mut T, length: usize, capacity: usize) -> Self {}
13
14 pub fn append(&mut self, other: &mut Vec<T>) {}
15 pub fn capacity(&self) -> usize {}
20 pub fn clear(&mut self) {}
21 pub fn push(&mut self, value: T) {}
30}