about summary refs log tree commit diff
path: root/src/libstd/sys.rs
diff options
context:
space:
mode:
authorErick Tryzelaar <erick.tryzelaar@gmail.com>2013-07-10 17:33:11 -0700
committerErick Tryzelaar <erick.tryzelaar@gmail.com>2013-07-23 16:56:22 -0700
commit9fdec67a6761ae43d8fae80e10b5a7a1e0ca7c0d (patch)
treede36b46760ab668828e9262d0816b994ba929fe1 /src/libstd/sys.rs
parentcfd89c407598673bf55ea11525b1398c53cd3725 (diff)
downloadrust-9fdec67a6761ae43d8fae80e10b5a7a1e0ca7c0d.tar.gz
rust-9fdec67a6761ae43d8fae80e10b5a7a1e0ca7c0d.zip
std: move str::as_buf into StrSlice
Diffstat (limited to 'src/libstd/sys.rs')
-rw-r--r--src/libstd/sys.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/libstd/sys.rs b/src/libstd/sys.rs
index d50d90376ab..0c497ecef27 100644
--- a/src/libstd/sys.rs
+++ b/src/libstd/sys.rs
@@ -18,6 +18,7 @@ use io;
 use libc;
 use libc::{c_char, size_t};
 use repr;
+use str::StrSlice;
 use str;
 use unstable::intrinsics;
 
@@ -122,8 +123,8 @@ pub trait FailWithCause {
 
 impl FailWithCause for ~str {
     fn fail_with(cause: ~str, file: &'static str, line: uint) -> ! {
-        do str::as_buf(cause) |msg_buf, _msg_len| {
-            do str::as_buf(file) |file_buf, _file_len| {
+        do cause.as_buf |msg_buf, _msg_len| {
+            do file.as_buf |file_buf, _file_len| {
                 unsafe {
                     let msg_buf = cast::transmute(msg_buf);
                     let file_buf = cast::transmute(file_buf);
@@ -136,8 +137,8 @@ impl FailWithCause for ~str {
 
 impl FailWithCause for &'static str {
     fn fail_with(cause: &'static str, file: &'static str, line: uint) -> ! {
-        do str::as_buf(cause) |msg_buf, _msg_len| {
-            do str::as_buf(file) |file_buf, _file_len| {
+        do cause.as_buf |msg_buf, _msg_len| {
+            do file.as_buf |file_buf, _file_len| {
                 unsafe {
                     let msg_buf = cast::transmute(msg_buf);
                     let file_buf = cast::transmute(file_buf);