diff options
| author | Eduard Burtescu <edy.burt@gmail.com> | 2014-12-18 06:15:39 +0200 |
|---|---|---|
| committer | Eduard Burtescu <edy.burt@gmail.com> | 2014-12-20 07:49:37 +0200 |
| commit | f95e0c21aaf752cf1401c872dfb1d8de1a22b6f2 (patch) | |
| tree | cf2057399b4d05e1ca653fd42fc2eec8419464f1 /src/libstd | |
| parent | 5193d542f61cd6723d053dff5782d9038a027a7b (diff) | |
| download | rust-f95e0c21aaf752cf1401c872dfb1d8de1a22b6f2.tar.gz rust-f95e0c21aaf752cf1401c872dfb1d8de1a22b6f2.zip | |
Fix more import_shadowing fallout in collections.
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/c_str.rs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/libstd/c_str.rs b/src/libstd/c_str.rs index 8fe3642e702..f1c8e8950a2 100644 --- a/src/libstd/c_str.rs +++ b/src/libstd/c_str.rs @@ -67,18 +67,18 @@ //! } //! ``` -use string::String; -use hash; +use core::prelude::*; +use libc; + use fmt; +use hash; use kinds::marker; use mem; -use core::prelude::*; - use ptr; -use raw::Slice; -use slice; +use slice::{mod, ImmutableIntSlice}; use str; -use libc; +use string::String; + /// The representation of a C String. /// @@ -210,7 +210,7 @@ impl CString { #[inline] pub fn as_bytes<'a>(&'a self) -> &'a [u8] { unsafe { - mem::transmute(Slice { data: self.buf, len: self.len() + 1 }) + slice::from_raw_buf(&self.buf, self.len() + 1).as_unsigned() } } @@ -219,7 +219,7 @@ impl CString { #[inline] pub fn as_bytes_no_nul<'a>(&'a self) -> &'a [u8] { unsafe { - mem::transmute(Slice { data: self.buf, len: self.len() }) + slice::from_raw_buf(&self.buf, self.len()).as_unsigned() } } |
