nstd_vec_clone

Function nstd_vec_clone 

Source
#[unsafe(no_mangle)]
pub extern "C" fn nstd_vec_clone<'a>( vec: &NSTDVec<'a>, ) -> NSTDOptionalVec<'a>
Available on crate feature vec only.
Expand description

Creates a new deep copy of vec.

§Parameters:

  • const NSTDVec *vec - The vector to create a new deep copy of.

§Returns

NSTDOptionalVec cloned - The new deep copy of vec on success, or an uninitialized “none” variant if allocating fails.