]> git.lizzy.rs Git - rust.git/commit
std::ascii: Provide a copyless [Ascii] -> str method.
authorHuon Wilson <dbau.pp+github@gmail.com>
Thu, 7 Nov 2013 07:59:40 +0000 (18:59 +1100)
committerHuon Wilson <dbau.pp+github@gmail.com>
Thu, 7 Nov 2013 23:20:06 +0000 (10:20 +1100)
commitb95a8c63fd7f89d38dc5ddee106cb0865274874e
treec76794d120c73760762c6a115dd7462ed38ef3de
parent7fc689305cd38a0168ed5b139f4c118f81e2217e
std::ascii: Provide a copyless [Ascii] -> str method.

This renames to_str_ascii to as_str_ascii and makes it non-copying,
which is possible now that strings no longer have a hidden extra
byte/null terminator.

Fixes #6120.
src/compiletest/errors.rs
src/libextra/sort.rs
src/librustc/driver/driver.rs
src/libstd/ascii.rs
src/test/bench/shootout-k-nucleotide-pipes.rs