about summary refs log tree commit diff
path: root/src/libstd/sys/wasm/os_str.rs
diff options
context:
space:
mode:
authorDiggory Blake <diggsey@googlemail.com>2017-12-18 00:13:10 +0000
committerDiggory Blake <diggsey@googlemail.com>2017-12-18 01:52:56 +0000
commit8fac7d95bc2429ff2156bf1afcf8972f92cd6afd (patch)
treebcd65cec0038f1e44f90cbc64d73bb06ca0ccc19 /src/libstd/sys/wasm/os_str.rs
parent50f6c3ece0ec738da48f8e77e6379a14bd02d1f4 (diff)
downloadrust-8fac7d95bc2429ff2156bf1afcf8972f92cd6afd.tar.gz
rust-8fac7d95bc2429ff2156bf1afcf8972f92cd6afd.zip
Add lossless debug implementation for unix OsStrs
Diffstat (limited to 'src/libstd/sys/wasm/os_str.rs')
-rw-r--r--src/libstd/sys/wasm/os_str.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstd/sys/wasm/os_str.rs b/src/libstd/sys/wasm/os_str.rs
index 0e64b5bc6b8..543c22ebe18 100644
--- a/src/libstd/sys/wasm/os_str.rs
+++ b/src/libstd/sys/wasm/os_str.rs
@@ -18,6 +18,7 @@ use mem;
 use rc::Rc;
 use sync::Arc;
 use sys_common::{AsInner, IntoInner};
+use sys_common::bytestring::debug_fmt_bytestring;
 use std_unicode::lossy::Utf8Lossy;
 
 #[derive(Clone, Hash)]
@@ -31,7 +32,7 @@ pub struct Slice {
 
 impl fmt::Debug for Slice {
     fn fmt(&self, formatter: &mut fmt::Formatter) -> fmt::Result {
-        fmt::Debug::fmt(&Utf8Lossy::from_bytes(&self.inner), formatter)
+        debug_fmt_bytestring(&self.inner, formatter)
     }
 }