Function nstd_sys::env::nstd_env_set_var
source · #[no_mangle]
pub unsafe extern "C" fn nstd_env_set_var(
key: &NSTDStr,
value: &NSTDStr
)
Available on crate feature
env
only.Expand description
Sets an environment variable for the current process.
§Parameters:
-
const NSTDStr *key
- The environment variable’s identification key. -
const NSTDStr *value
- The environment variable’s value.
§Panics
This operation will panic in the following situations:
-
key
is empty or contains either of the following ASCII characters:'='
or'\0'
. -
value
contains the ASCII null character'\0'
.
§Safety
The user of this function must ensure that both key
and value
are valid for reads.