nstd_string_clone

Function nstd_string_clone 

Source
#[unsafe(no_mangle)]
pub extern "C" fn nstd_string_clone<'a>( string: &NSTDString<'a>, ) -> NSTDOptionalString<'a>
Available on crate feature string only.
Expand description

Creates a deep copy of a string.

§Parameters:

  • const NSTDString *string - The string to create a deep copy of.

§Returns

NSTDOptionalString cloned - A new deep copy of string on success, or an uninitialized “none” variant if allocating fails.