]> git.lizzy.rs Git - rust.git/commitdiff
use make_ascii_uppercase in windows/process.rs
authorTyPR124 <t.ruckinger@gmail.com>
Wed, 11 Mar 2020 20:05:11 +0000 (16:05 -0400)
committerTyPR124 <t.ruckinger@gmail.com>
Sat, 28 Mar 2020 22:34:49 +0000 (18:34 -0400)
src/libstd/sys/windows/process.rs

index a62a637393ea3f6be87f56d780a48ca07242fd86..77f9a5c9dc7b9c9378c292c50c6e713cdb3c4d66 100644 (file)
@@ -20,7 +20,7 @@
 use crate::sys::pipe::{self, AnonPipe};
 use crate::sys::stdio;
 use crate::sys_common::process::CommandEnv;
-use crate::sys_common::{AsInner, FromInner, IntoInner};
+use crate::sys_common::AsInner;
 
 use libc::{c_void, EXIT_FAILURE, EXIT_SUCCESS};
 
 pub struct EnvKey(OsString);
 
 impl From<OsString> for EnvKey {
-    fn from(k: OsString) -> Self {
-        let mut buf = k.into_inner().into_inner();
-        buf.make_ascii_uppercase();
-        EnvKey(FromInner::from_inner(FromInner::from_inner(buf)))
+    fn from(mut k: OsString) -> Self {
+        k.make_ascii_uppercase();
+        EnvKey(k)
     }
 }