]> git.lizzy.rs Git - rust.git/commitdiff
inline `impl From<String> for Box<dyn Error + Send + Sync>`
authorLzu Tao <taolzu@gmail.com>
Fri, 10 Jan 2020 19:27:02 +0000 (19:27 +0000)
committerLzu Tao <taolzu@gmail.com>
Fri, 10 Jan 2020 19:27:02 +0000 (19:27 +0000)
src/libstd/error.rs

index 1407fe27715538dbaa1d30a612a51afd686dc2c5..b480581e21ba90c093664699ae88974dd8dd9bef 100644 (file)
@@ -250,6 +250,7 @@ impl From<String> for Box<dyn Error + Send + Sync> {
     /// assert!(
     ///     mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error))
     /// ```
+    #[inline]
     fn from(err: String) -> Box<dyn Error + Send + Sync> {
         struct StringError(String);
 
@@ -317,6 +318,7 @@ impl<'a> From<&str> for Box<dyn Error + Send + Sync + 'a> {
     /// assert!(
     ///     mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error))
     /// ```
+    #[inline]
     fn from(err: &str) -> Box<dyn Error + Send + Sync + 'a> {
         From::from(String::from(err))
     }