Skip to main content

orx_split_vec/fragment/
clone.rs

1use crate::Fragment;
2use alloc::vec::Vec;
3
4impl<T: Clone> Clone for Fragment<T> {
5    fn clone(&self) -> Self {
6        let mut data = Vec::with_capacity(self.capacity());
7        data.extend_from_slice(self.as_slice());
8        Self::new(self.capacity(), data)
9    }
10}