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