diff options
| author | Eduard Burtescu <edy.burt@gmail.com> | 2014-12-27 23:57:43 +0200 |
|---|---|---|
| committer | Eduard Burtescu <edy.burt@gmail.com> | 2014-12-27 23:57:43 +0200 |
| commit | 647e54d6d154e1a267e84c8ae9f1315e3f9b93fc (patch) | |
| tree | a25d8f7f938435e2dfcb2056353cbd4c3c3d8a55 /src/libcollections/string.rs | |
| parent | fc3f22bf2510dacb1fc4f5422b025a51bfda410e (diff) | |
| download | rust-647e54d6d154e1a267e84c8ae9f1315e3f9b93fc.tar.gz rust-647e54d6d154e1a267e84c8ae9f1315e3f9b93fc.zip | |
Fallout of changing format_args!(f, args) to f(format_args!(args)).
Diffstat (limited to 'src/libcollections/string.rs')
| -rw-r--r-- | src/libcollections/string.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libcollections/string.rs b/src/libcollections/string.rs index 6c2659b13f7..9460b9a8966 100644 --- a/src/libcollections/string.rs +++ b/src/libcollections/string.rs @@ -945,6 +945,15 @@ pub trait ToString { } impl<T: fmt::Show> ToString for T { + // NOTE(stage0): Remove cfg after a snapshot + #[cfg(not(stage0))] + fn to_string(&self) -> String { + let mut buf = Vec::<u8>::new(); + let _ = fmt::write(&mut buf, format_args!("{}", *self)); + String::from_utf8(buf).unwrap() + } + // NOTE(stage0): Remove method after a snapshot + #[cfg(stage0)] fn to_string(&self) -> String { let mut buf = Vec::<u8>::new(); let _ = format_args!(|args| fmt::write(&mut buf, args), "{}", self); |
