Module std::env

1.0.0 · source ·
Expand description

检查和操作进程的环境。

该模块包含用于检查各个方面的函数,例如环境变量,进程参数,当前目录以及各种其他重要目录。

该模块中有几个函数和结构体,它们的对应部分以 os 结尾。 以 os 结尾的那些将返回 OsString,而没有以 os 结尾的那些将返回 String

Modules

  • 与当前目标关联的常量

Structs

  • 进程参数的迭代器,为每个参数产生 String 值。
  • 一个进程参数的迭代器,为每个参数产生 OsString 值。
  • PATH 变量上的操作的错误类型。 可能是从 env::join_paths() 返回的。
  • 一个迭代器,该迭代器根据特定于平台的约定将环境变量拆分为路径。
  • 在此进程的环境变量的快照上进行迭代的迭代器。
  • 在此进程的环境变量的快照上进行迭代的迭代器。

Enums

  • 与环境变量交互的操作的错误类型。 可能是从 env::var() 返回的。

Functions

  • 返回此程序开始的参数 (通常通过命令行传递)。
  • 返回此程序开始的参数 (通常通过命令行传递)。
  • 返回当前的工作目录为 PathBuf
  • 返回当前正在运行的可执行文件的完整文件系统路径。
  • home_dirDeprecated
    返回当前用户主目录的路径 (如果已知)。
  • PATH 环境变量适当地加入 Path 的集合。
  • 从当前正在运行的进程的环境中删除环境变量。
  • 将当前工作目录更改为指定的路径。
  • 将环境变量 key 设置为当前正在运行的进程的值 value
  • 根据平台约定对 PATH 环境变量解析输入。
  • 返回临时目录的路径。
  • 从当前进程中获取环境变量 key
  • 从当前进程中获取环境变量 key,如果未设置变量或存在其他错误,则返回 None
  • 返回当前进程的所有环境变量的字符串 (变量,值) 对的迭代器。
  • 对于当前进程的所有环境变量,返回 OS 字符串对 (变量,值) 对的迭代器。