From 9520354115dfc00e3c5d3aa951897e9ebf043db6 Mon Sep 17 00:00:00 2001 From: Michael Sproul Date: Mon, 21 Dec 2015 23:21:08 +1100 Subject: Add an impl for Box from String. Closes #30156. --- src/libstd/error.rs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/libstd') diff --git a/src/libstd/error.rs b/src/libstd/error.rs index 46d03169b2d..e2a51752eb8 100644 --- a/src/libstd/error.rs +++ b/src/libstd/error.rs @@ -119,6 +119,15 @@ impl From for Box { } } +#[stable(feature = "string_box_error", since = "1.7.0")] +impl From for Box { + fn from(str_err: String) -> Box { + let err1: Box = From::from(str_err); + let err2: Box = err1; + err2 + } +} + #[stable(feature = "rust1", since = "1.0.0")] impl<'a, 'b> From<&'b str> for Box { fn from(err: &'b str) -> Box { -- cgit 1.4.1-3-g733a5