Function nstd_sys::vec::nstd_vec_clone

source ·
#[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.