Module mmrbi::env

source ·
Expand description

Similar to std::env::*, but optimized for better error messages.

PrefixSetUnsetSet (Invalid Unicode)
var_strOk(value)ErrErr
var_lossyOk(value)ErrOk(lossy)
var_osOk(value)ErrOk(value)
var_pathOk(value)ErrOk(value)
req_var_strvalueexitexit
req_var_lossyvalueexitlossy
req_var_osvalueexitvalue
req_var_pathvalueexitvalue
opt_var_strSome(value)Noneexit
opt_var_lossySome(value)NoneSome(lossy)
opt_var_osSome(value)NoneSome(value)
opt_var_pathSome(value)NoneSome(value)

Enums

  • Contextual env var error. Examples: %NONEXISTANT% is not set (windows) ${NONEXISTANT} is not set (linux)

Functions

Type Definitions