Inspection and manipulation of the process's environment.
This module contains functions to inspect various aspects such as environment variables, process arguments, the current directory, and various other important directories.
| consts | Constants associated with the current target |
| Args | An iterator over the arguments of a process, yielding a |
| ArgsOs | An iterator over the arguments of a process, yielding an |
| JoinPathsError | Error type returned from |
| SplitPaths | An iterator over |
| Vars | An iterator over a snapshot of the environment variables of this process. |
| VarsOs | An iterator over a snapshot of the environment variables of this process. |
| VarError | Possible errors from the |
| args | Returns the arguments which this program was started with (normally passed via the command line). |
| args_os | Returns the arguments which this program was started with (normally passed via the command line). |
| current_dir | Returns the current working directory as a |
| current_exe | Returns the full filesystem path of the current running executable. |
| home_dir | Returns the path of the current user's home directory if known. |
| join_paths | Joins a collection of |
| remove_var | Removes an environment variable from the environment of the currently running process. |
| set_current_dir | Changes the current working directory to the specified path, returning whether the change was completed successfully or not. |
| set_var | Sets the environment variable |
| split_paths | Parses input according to platform conventions for the |
| temp_dir | Returns the path of a temporary directory. |
| var | Fetches the environment variable |
| var_os | Fetches the environment variable |
| vars | Returns an iterator of (variable, value) pairs of strings, for all the environment variables of the current process. |
| vars_os | Returns an iterator of (variable, value) pairs of OS strings, for all the environment variables of the current process. |
© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/env/index.html