about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorKevin Cantu <me@kevincantu.org>2012-02-23 00:45:25 -0800
committerMarijn Haverbeke <marijnh@gmail.com>2012-02-23 17:00:19 +0100
commit1b957c0942007e60ec9ea6773c964ea7bdc199af (patch)
tree4fc4660ec4d8e9fd02a61fcae1ab073f60e89772 /src/libstd
parentcec053487c84e8b5406e24d6f9f72966cdcfd0da (diff)
downloadrust-1b957c0942007e60ec9ea6773c964ea7bdc199af.tar.gz
rust-1b957c0942007e60ec9ea6773c964ea7bdc199af.zip
(core::str) replace uses of unsafe::slice_bytes; replace find[_from]_bytes with find[_from]
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;
             }