Skip to main content

Module env

Module env 

Source

Modules§

consts
Constants associated with the current target

Structs§

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.

Enums§

VarError
The error type for operations interacting with environment variables. Possibly returned from env::var().

Statics§

CWD
HOME_DIR
IPC_JSON
IPC_SOCK_DIR
IPC_SOCK_MAIN
ORIGINAL_PATH
PITCHFORK_AUTOSTOP_DELAY
PITCHFORK_BIN
PITCHFORK_CONFIG_DIR
PITCHFORK_GLOBAL_CONFIG_SYSTEM
PITCHFORK_GLOBAL_CONFIG_USER
PITCHFORK_INTERVAL_SECS
PITCHFORK_LOG
PITCHFORK_LOGS_DIR
PITCHFORK_LOG_FILE
PITCHFORK_LOG_FILE_LEVEL
PITCHFORK_STATE_DIR
PITCHFORK_STATE_FILE

Functions§

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 Paths 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.
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.