|  | 
| 13 | 13 | use crate::error::Error; | 
| 14 | 14 | use crate::ffi::{OsStr, OsString}; | 
| 15 | 15 | use crate::path::{Path, PathBuf}; | 
| 16 |  | -use crate::sys::os as os_imp; | 
|  | 16 | +use crate::sys::{env as env_imp, os as os_imp}; | 
| 17 | 17 | use crate::{fmt, io, sys}; | 
| 18 | 18 | 
 | 
| 19 | 19 | /// Returns the current working directory as a [`PathBuf`]. | 
| @@ -96,7 +96,7 @@ pub struct Vars { | 
| 96 | 96 | /// [`env::vars_os()`]: vars_os | 
| 97 | 97 | #[stable(feature = "env", since = "1.0.0")] | 
| 98 | 98 | pub struct VarsOs { | 
| 99 |  | -    inner: os_imp::Env, | 
|  | 99 | +    inner: env_imp::Env, | 
| 100 | 100 | } | 
| 101 | 101 | 
 | 
| 102 | 102 | /// Returns an iterator of (variable, value) pairs of strings, for all the | 
| @@ -150,7 +150,7 @@ pub fn vars() -> Vars { | 
| 150 | 150 | #[must_use] | 
| 151 | 151 | #[stable(feature = "env", since = "1.0.0")] | 
| 152 | 152 | pub fn vars_os() -> VarsOs { | 
| 153 |  | -    VarsOs { inner: os_imp::env() } | 
|  | 153 | +    VarsOs { inner: env_imp::env() } | 
| 154 | 154 | } | 
| 155 | 155 | 
 | 
| 156 | 156 | #[stable(feature = "env", since = "1.0.0")] | 
| @@ -259,7 +259,7 @@ pub fn var_os<K: AsRef<OsStr>>(key: K) -> Option<OsString> { | 
| 259 | 259 | } | 
| 260 | 260 | 
 | 
| 261 | 261 | fn _var_os(key: &OsStr) -> Option<OsString> { | 
| 262 |  | -    os_imp::getenv(key) | 
|  | 262 | +    env_imp::getenv(key) | 
| 263 | 263 | } | 
| 264 | 264 | 
 | 
| 265 | 265 | /// The error type for operations interacting with environment variables. | 
| @@ -363,7 +363,7 @@ impl Error for VarError { | 
| 363 | 363 | #[stable(feature = "env", since = "1.0.0")] | 
| 364 | 364 | pub unsafe fn set_var<K: AsRef<OsStr>, V: AsRef<OsStr>>(key: K, value: V) { | 
| 365 | 365 |     let (key, value) = (key.as_ref(), value.as_ref()); | 
| 366 |  | -    unsafe { os_imp::setenv(key, value) }.unwrap_or_else(|e| { | 
|  | 366 | +    unsafe { env_imp::setenv(key, value) }.unwrap_or_else(|e| { | 
| 367 | 367 |         panic!("failed to set environment variable `{key:?}` to `{value:?}`: {e}") | 
| 368 | 368 |     }) | 
| 369 | 369 | } | 
| @@ -434,7 +434,7 @@ pub unsafe fn set_var<K: AsRef<OsStr>, V: AsRef<OsStr>>(key: K, value: V) { | 
| 434 | 434 | #[stable(feature = "env", since = "1.0.0")] | 
| 435 | 435 | pub unsafe fn remove_var<K: AsRef<OsStr>>(key: K) { | 
| 436 | 436 |     let key = key.as_ref(); | 
| 437 |  | -    unsafe { os_imp::unsetenv(key) } | 
|  | 437 | +    unsafe { env_imp::unsetenv(key) } | 
| 438 | 438 |         .unwrap_or_else(|e| panic!("failed to remove environment variable `{key:?}`: {e}")) | 
| 439 | 439 | } | 
| 440 | 440 | 
 | 
|  | 
0 commit comments