diff options
| author | bors <bors@rust-lang.org> | 2024-06-12 18:15:32 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2024-06-12 18:15:32 +0000 |
| commit | c25ac9d6cc285e57e1176dc2da6848b9d0163810 (patch) | |
| tree | 4b359d430db4881929f0360f9aef9c5b26009f25 /library/std/src/env.rs | |
| parent | 1d43fbbc7348f2bd9260d8532bffa02f5bd2c9ac (diff) | |
| parent | 48e614a84b1bfb9e35e8f48fcb0d572a8ac287a2 (diff) | |
| download | rust-c25ac9d6cc285e57e1176dc2da6848b9d0163810.tar.gz rust-c25ac9d6cc285e57e1176dc2da6848b9d0163810.zip | |
Auto merge of #126273 - pietroalbini:pa-bootstrap-update, r=Mark-Simulacrum
Bump stage0 to 1.80.0 r? `@Mark-Simulacrum`
Diffstat (limited to 'library/std/src/env.rs')
| -rw-r--r-- | library/std/src/env.rs | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/library/std/src/env.rs b/library/std/src/env.rs index 295e782639b..2f35e721610 100644 --- a/library/std/src/env.rs +++ b/library/std/src/env.rs @@ -363,20 +363,12 @@ impl Error for VarError { /// } /// assert_eq!(env::var(key), Ok("VALUE".to_string())); /// ``` -#[cfg(not(bootstrap))] #[rustc_deprecated_safe_2024] #[stable(feature = "env", since = "1.0.0")] pub unsafe fn set_var<K: AsRef<OsStr>, V: AsRef<OsStr>>(key: K, value: V) { _set_var(key.as_ref(), value.as_ref()) } -#[cfg(bootstrap)] -#[allow(missing_docs)] -#[stable(feature = "env", since = "1.0.0")] -pub fn set_var<K: AsRef<OsStr>, V: AsRef<OsStr>>(key: K, value: V) { - unsafe { _set_var(key.as_ref(), value.as_ref()) } -} - unsafe fn _set_var(key: &OsStr, value: &OsStr) { os_imp::setenv(key, value).unwrap_or_else(|e| { panic!("failed to set environment variable `{key:?}` to `{value:?}`: {e}") @@ -438,20 +430,12 @@ unsafe fn _set_var(key: &OsStr, value: &OsStr) { /// } /// assert!(env::var(key).is_err()); /// ``` -#[cfg(not(bootstrap))] #[rustc_deprecated_safe_2024] #[stable(feature = "env", since = "1.0.0")] pub unsafe fn remove_var<K: AsRef<OsStr>>(key: K) { _remove_var(key.as_ref()) } -#[cfg(bootstrap)] -#[allow(missing_docs)] -#[stable(feature = "env", since = "1.0.0")] -pub fn remove_var<K: AsRef<OsStr>>(key: K) { - unsafe { _remove_var(key.as_ref()) } -} - unsafe fn _remove_var(key: &OsStr) { os_imp::unsetenv(key) .unwrap_or_else(|e| panic!("failed to remove environment variable `{key:?}`: {e}")) |
