Function nstd_sys::vec::nstd_vec_clone

source ·
#[no_mangle]
pub extern "C" fn nstd_vec_clone(vec: &NSTDVec) -> NSTDVec
Available on crate feature nstd_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

NSTDVec cloned - The new deep copy of vec.

Panics

This operation will panic if allocating for the new vector fails.