summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorJeff Olson <olson.jeffery@gmail.com>2012-06-10 08:30:43 -0700
committerBrian Anderson <banderson@mozilla.com>2012-06-29 15:41:55 -0700
commit708b5d986e37eeb61a98b2a7f29ba02f517e7d39 (patch)
treec13450db18b257d7339d152263aa2116d7b3f569 /src/libstd
parent942d3b527e1a8d9ed2ee976e82d1242bbe7ff78e (diff)
downloadrust-708b5d986e37eeb61a98b2a7f29ba02f517e7d39.tar.gz
rust-708b5d986e37eeb61a98b2a7f29ba02f517e7d39.zip
core: str::as_slice is unneeded, yay! fixes std::net::tcp socket_buf test
i mistook an "unconstrained type" error, due to type-inference messup
because i didnt have return vals in some closure wired-up right, for being
due to not having a str as a str/& (a str will actually auto-coerce to a
str/&, so str::as_slice was erroneously added. my bad).
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/net_tcp.rs12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/libstd/net_tcp.rs b/src/libstd/net_tcp.rs
index 06829312849..6718e3729f7 100644
--- a/src/libstd/net_tcp.rs
+++ b/src/libstd/net_tcp.rs
@@ -1456,7 +1456,7 @@ mod test {
             buf_read(sock_buf as io::reader,
                      vec::len(resp_buf))
         };
-        
+
         let actual_req = comm::recv(server_result_po);
         log(debug, #fmt("REQ: expected: '%s' actual: '%s'",
                        expected_req, actual_req));
@@ -1468,12 +1468,10 @@ mod test {
 
     fn buf_write(+w: io::writer, val: str) {
         log(debug, #fmt("BUF_WRITE: val len %?", str::len(val)));
-        str::as_slice(val, 0u, str::len(val) -1u) {|val_slice|
-            str::byte_slice(val_slice) {|b_slice|
-                log(debug, #fmt("BUF_WRITE: b_slice len %?",
-                                vec::len(b_slice)));
-                w.write(b_slice)
-            }
+        str::byte_slice(val) {|b_slice|
+            log(debug, #fmt("BUF_WRITE: b_slice len %?",
+                            vec::len(b_slice)));
+            w.write(b_slice)
         }
     }