diff options
| author | Kevin Ballard <kevin@sb.org> | 2013-08-01 15:54:58 -0700 |
|---|---|---|
| committer | Kevin Ballard <kevin@sb.org> | 2013-08-01 15:54:58 -0700 |
| commit | aa94dfa625e0d19cd322d7816167486ece53397d (patch) | |
| tree | 7e1a470d8d4fbd0d06a5adc6ab12e8533460835a /src/rt/sync/timer.cpp | |
| parent | 82b24559e6aa0914f8a49e0a9dbfb3cf35372515 (diff) | |
| download | rust-aa94dfa625e0d19cd322d7816167486ece53397d.tar.gz rust-aa94dfa625e0d19cd322d7816167486ece53397d.zip | |
str: Add method .into_owned(self) -> ~str to Str
The method .into_owned() is meant to be used as an optimization when you need to get a ~str from a Str, but don't want to unnecessarily copy it if it's already a ~str. This is meant to ease functions that look like fn foo<S: Str>(strs: &[S]) Previously they could work with the strings as slices using .as_slice(), but producing ~str required copying the string, even if the vector turned out be a &[~str] already.
Diffstat (limited to 'src/rt/sync/timer.cpp')
0 files changed, 0 insertions, 0 deletions
