From f8ddc5645066a080fa87eabb5ce4a6f77ca7d4b3 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Fri, 8 Mar 2013 21:53:12 -0600 Subject: use str::with_capacity here too --- rosalind/str.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/rosalind/str.rs b/rosalind/str.rs index 7837055..c96024a 100644 --- a/rosalind/str.rs +++ b/rosalind/str.rs @@ -2,8 +2,7 @@ use str = core::str; /* really feels like there should be a more efficient way to do this */ fn reverse(s: &str) -> ~str { - let mut r = ~""; - str::reserve(&mut r, str::len(s)); + let mut r = str::with_capacity(str::len(s)); for str::each_char(s) |ch| { str::unshift_char(&mut r, ch) } -- cgit v1.2.3