about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTyPR124 <t.ruckinger@gmail.com>2020-03-11 16:05:11 -0400
committerTyPR124 <t.ruckinger@gmail.com>2020-03-28 18:34:49 -0400
commit235700fea07555b54af003ad37310ef5c94a89e3 (patch)
tree9bdae99650ed1111f252fe60f146d3b827f11198
parentcc584d516697c8e058672e61a69f25dfa08bf688 (diff)
downloadrust-235700fea07555b54af003ad37310ef5c94a89e3.tar.gz
rust-235700fea07555b54af003ad37310ef5c94a89e3.zip
use make_ascii_uppercase in windows/process.rs
-rw-r--r--src/libstd/sys/windows/process.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/libstd/sys/windows/process.rs b/src/libstd/sys/windows/process.rs
index a62a637393e..77f9a5c9dc7 100644
--- a/src/libstd/sys/windows/process.rs
+++ b/src/libstd/sys/windows/process.rs
@@ -20,7 +20,7 @@ use crate::sys::mutex::Mutex;
 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};
 
@@ -33,10 +33,9 @@ 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)
     }
 }