use crate::ConcurrentVec;
use orx_concurrent_option::ConcurrentOption;
use orx_fixed_vec::IntoConcurrentPinnedVec;
impl<T, P> Clone for ConcurrentVec<T, P>
where
P: IntoConcurrentPinnedVec<ConcurrentOption<T>>,
T: Clone,
{
fn clone(&self) -> Self {
let core = unsafe { self.core.clone_with_len(self.len()) };
Self { core }
}
}