mirror of
https://github.com/fish-shell/fish-shell.git
synced 2025-02-21 02:54:11 +08:00

owning_null_terminated_array is used for environment variables, where we need to provide envp for child processes. This switches the implementation from C++ to Rust. We retain the C++ owning_null_terminated_array_t; it simply wraps the Rust version now.