diff options
Diffstat (limited to 'src/libextra/ebml.rs')
| -rw-r--r-- | src/libextra/ebml.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libextra/ebml.rs b/src/libextra/ebml.rs index 233c8042640..dd08f23a7a1 100644 --- a/src/libextra/ebml.rs +++ b/src/libextra/ebml.rs @@ -607,7 +607,6 @@ pub mod writer { use core::cast; use core::io; - use core::str; // ebml writing pub struct Encoder { @@ -725,7 +724,7 @@ pub mod writer { } pub fn wr_tagged_str(&mut self, tag_id: uint, v: &str) { - str::byte_slice(v, |b| self.wr_tagged_bytes(tag_id, b)); + self.wr_tagged_bytes(tag_id, v.as_bytes()); } pub fn wr_bytes(&mut self, b: &[u8]) { @@ -735,7 +734,7 @@ pub mod writer { pub fn wr_str(&mut self, s: &str) { debug!("Write str: %?", s); - self.writer.write(str::to_bytes(s)); + self.writer.write(s.as_bytes()); } } |
