Module env
Source - consts
- Constants associated with the current target
- Args
- An iterator over the arguments of a process, yielding a
String
value for
each argument. - ArgsOs
- An iterator over the arguments of a process, yielding an
OsString
value
for each argument. - JoinPathsError
- The error type for operations on the
PATH
variable. Possibly returned from
env::join_paths()
. - SplitPaths
- An iterator that splits an environment variable into paths according to
platform-specific conventions.
- 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
- The error type for operations interacting with environment variables.
Possibly returned from
env::var()
.
- CACHE_DIR
- HOME
- XDG_CACHE_HOME
- args
- Returns the arguments that this program was started with (normally passed
via the command line).
- args_os
- Returns the arguments that this program was started with (normally passed
via the command line).
- current_dir
- Returns the current working directory as a
PathBuf
. - 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
Path
s appropriately for the PATH
environment variable. - 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.
- set_var⚠
- Sets the environment variable
key
to the value value
for the currently running
process. - split_paths
- Parses input according to platform conventions for the
PATH
environment variable. - temp_dir
- Returns the path of a temporary directory.
- var
- Fetches the environment variable
key
from the current process. - var_os
- Fetches the environment variable
key
from the current process, returning
None
if the variable isn’t set or if there is another error. - var_true
- 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.