diff options
Diffstat (limited to 'rosalind')
-rw-r--r-- | rosalind/str.rs | 3 |
1 files changed, 1 insertions, 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) } |