diff options
Diffstat (limited to 'src/libcore/num/flt2dec')
| -rw-r--r-- | src/libcore/num/flt2dec/mod.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libcore/num/flt2dec/mod.rs b/src/libcore/num/flt2dec/mod.rs index 57d4bccbfa6..46f3c463ff0 100644 --- a/src/libcore/num/flt2dec/mod.rs +++ b/src/libcore/num/flt2dec/mod.rs @@ -132,7 +132,6 @@ functions. use prelude::v1::*; use i16; -use slice::bytes; pub use self::decoder::{decode, DecodableFloat, FullDecoded, Decoded}; pub mod estimator; @@ -211,7 +210,7 @@ impl<'a> Part<'a> { } } Part::Copy(buf) => { - bytes::copy_memory(buf, out); + out.clone_from_slice(buf); } } Some(len) @@ -246,7 +245,7 @@ impl<'a> Formatted<'a> { /// (It may still leave partially written bytes in the buffer; do not rely on that.) pub fn write(&self, out: &mut [u8]) -> Option<usize> { if out.len() < self.sign.len() { return None; } - bytes::copy_memory(self.sign, out); + out.clone_from_slice(self.sign); let mut written = self.sign.len(); for part in self.parts { |
