about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/getopts.rs2
-rw-r--r--src/libstd/rope.rs2
-rw-r--r--src/libstd/sha1.rs2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/libstd/getopts.rs b/src/libstd/getopts.rs
index e925cd16e33..25681185f9b 100644
--- a/src/libstd/getopts.rs
+++ b/src/libstd/getopts.rs
@@ -229,7 +229,7 @@ fn getopts(args: [str], opts: [opt]) -> result unsafe {
             let names;
             let i_arg = option::none::<str>;
             if cur[1] == '-' as u8 {
-                let tail = str::unsafe::slice_bytes(cur, 2u, curlen);
+                let tail = str::slice(cur, 2u, curlen);
                 let tail_eq = str::splitn_char(tail, '=', 1u);
                 if vec::len(tail_eq) <= 1u {
                     names = [long(tail)];
diff --git a/src/libstd/rope.rs b/src/libstd/rope.rs
index 3f330c3586d..4351ceb2d5a 100644
--- a/src/libstd/rope.rs
+++ b/src/libstd/rope.rs
@@ -1345,7 +1345,7 @@ mod tests {
             fn aux(str: @mutable str, node: @node::node) unsafe {
                 alt(*node) {
                   node::leaf(x) {
-                    *str += str::unsafe::slice_bytes(
+                    *str += str::slice(
                         *x.content, x.byte_offset,
                         x.byte_offset + x.byte_len);
                   }
diff --git a/src/libstd/sha1.rs b/src/libstd/sha1.rs
index c28d67a7526..1b63f87f7c6 100644
--- a/src/libstd/sha1.rs
+++ b/src/libstd/sha1.rs
@@ -372,7 +372,7 @@ mod tests {
             let left = len;
             while left > 0u {
                 let take = (left + 1u) / 2u;
-                sh.input_str(str::unsafe::slice_bytes(t.input, len - left,
+                sh.input_str(str::slice(t.input, len - left,
                              take + len - left));
                 left = left - take;
             }