diff options
| author | Jeff Olson <olson.jeffery@gmail.com> | 2012-06-10 08:30:43 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-06-29 15:41:55 -0700 |
| commit | 708b5d986e37eeb61a98b2a7f29ba02f517e7d39 (patch) | |
| tree | c13450db18b257d7339d152263aa2116d7b3f569 /src/libstd | |
| parent | 942d3b527e1a8d9ed2ee976e82d1242bbe7ff78e (diff) | |
| download | rust-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.rs | 12 |
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) } } |
