diff options
Diffstat (limited to 'src/libstd/ascii.rs')
| -rw-r--r-- | src/libstd/ascii.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libstd/ascii.rs b/src/libstd/ascii.rs index cd9dadd1be9..f003948be7b 100644 --- a/src/libstd/ascii.rs +++ b/src/libstd/ascii.rs @@ -15,7 +15,6 @@ use prelude::v1::*; use ops::Range; -use mem; /// Extension methods for ASCII-subset only operations on owned strings #[unstable(feature = "owned_ascii_ext", @@ -186,12 +185,12 @@ impl AsciiExt for str { } fn make_ascii_uppercase(&mut self) { - let me: &mut [u8] = unsafe { mem::transmute(self) }; + let me: &mut [u8] = unsafe { self.as_bytes_mut() }; me.make_ascii_uppercase() } fn make_ascii_lowercase(&mut self) { - let me: &mut [u8] = unsafe { mem::transmute(self) }; + let me: &mut [u8] = unsafe { self.as_bytes_mut() }; me.make_ascii_lowercase() } } |
