diff options
| author | Son <leson.phung@gmail.com> | 2018-10-03 08:21:51 +1000 |
|---|---|---|
| committer | Son <leson.phung@gmail.com> | 2018-10-03 08:21:51 +1000 |
| commit | 30f2e96ab1d3f36d115249d932f7e5291e18b911 (patch) | |
| tree | 828e61ff2074bbeee056e2f3264b837cb1ffd638 | |
| parent | a7cc1fccbd49a45a4d99a4c4ccdad16972b235bf (diff) | |
| download | rust-30f2e96ab1d3f36d115249d932f7e5291e18b911.tar.gz rust-30f2e96ab1d3f36d115249d932f7e5291e18b911.zip | |
Remove main() in examples
| -rw-r--r-- | src/libstd/error.rs | 76 |
1 files changed, 30 insertions, 46 deletions
diff --git a/src/libstd/error.rs b/src/libstd/error.rs index cfc256f3644..1b872664e8d 100644 --- a/src/libstd/error.rs +++ b/src/libstd/error.rs @@ -176,12 +176,10 @@ impl<'a, E: Error + 'a> From<E> for Box<dyn Error + 'a> { /// } /// } /// - /// fn main() { - /// let an_error = AnError; - /// assert!(0 == mem::size_of_val(&an_error)); - /// let a_boxed_error = Box::<Error>::from(an_error); - /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error)) - /// } + /// let an_error = AnError; + /// assert!(0 == mem::size_of_val(&an_error)); + /// let a_boxed_error = Box::<Error>::from(an_error); + /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error)) /// ``` fn from(err: E) -> Box<dyn Error + 'a> { Box::new(err) @@ -219,13 +217,11 @@ impl<'a, E: Error + Send + Sync + 'a> From<E> for Box<dyn Error + Send + Sync + /// /// unsafe impl Sync for AnError {} /// - /// fn main() { - /// let an_error = AnError; - /// assert!(0 == mem::size_of_val(&an_error)); - /// let a_boxed_error = Box::<Error + Send + Sync>::from(an_error); - /// assert!( - /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error)) - /// } + /// let an_error = AnError; + /// assert!(0 == mem::size_of_val(&an_error)); + /// let a_boxed_error = Box::<Error + Send + Sync>::from(an_error); + /// assert!( + /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error)) /// ``` fn from(err: E) -> Box<dyn Error + Send + Sync + 'a> { Box::new(err) @@ -242,12 +238,10 @@ impl From<String> for Box<dyn Error + Send + Sync> { /// use std::error::Error; /// use std::mem; /// - /// fn main() { - /// let a_string_error = "a string error".to_string(); - /// let a_boxed_error = Box::<Error + Send + Sync>::from(a_string_error); - /// assert!( - /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error)) - /// } + /// let a_string_error = "a string error".to_string(); + /// let a_boxed_error = Box::<Error + Send + Sync>::from(a_string_error); + /// assert!( + /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error)) /// ``` fn from(err: String) -> Box<dyn Error + Send + Sync> { #[derive(Debug)] @@ -277,11 +271,9 @@ impl From<String> for Box<dyn Error> { /// use std::error::Error; /// use std::mem; /// - /// fn main() { - /// let a_string_error = "a string error".to_string(); - /// let a_boxed_error = Box::<Error>::from(a_string_error); - /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error)) - /// } + /// let a_string_error = "a string error".to_string(); + /// let a_boxed_error = Box::<Error>::from(a_string_error); + /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error)) /// ``` fn from(str_err: String) -> Box<dyn Error> { let err1: Box<dyn Error + Send + Sync> = From::from(str_err); @@ -300,12 +292,10 @@ impl<'a, 'b> From<&'b str> for Box<dyn Error + Send + Sync + 'a> { /// use std::error::Error; /// use std::mem; /// - /// fn main() { - /// let a_str_error = "a str error"; - /// let a_boxed_error = Box::<Error + Send + Sync>::from(a_str_error); - /// assert!( - /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error)) - /// } + /// let a_str_error = "a str error"; + /// let a_boxed_error = Box::<Error + Send + Sync>::from(a_str_error); + /// assert!( + /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error)) /// ``` fn from(err: &'b str) -> Box<dyn Error + Send + Sync + 'a> { From::from(String::from(err)) @@ -322,11 +312,9 @@ impl<'a> From<&'a str> for Box<dyn Error> { /// use std::error::Error; /// use std::mem; /// - /// fn main() { - /// let a_str_error = "a str error"; - /// let a_boxed_error = Box::<Error>::from(a_str_error); - /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error)) - /// } + /// let a_str_error = "a str error"; + /// let a_boxed_error = Box::<Error>::from(a_str_error); + /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error)) /// ``` fn from(err: &'a str) -> Box<dyn Error> { From::from(String::from(err)) @@ -344,12 +332,10 @@ impl<'a, 'b> From<Cow<'b, str>> for Box<dyn Error + Send + Sync + 'a> { /// use std::mem; /// use std::borrow::Cow; /// - /// fn main() { - /// let a_cow_str_error = Cow::from("a str error"); - /// let a_boxed_error = Box::<Error + Send + Sync>::from(a_cow_str_error); - /// assert!( - /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error)) - /// } + /// let a_cow_str_error = Cow::from("a str error"); + /// let a_boxed_error = Box::<Error + Send + Sync>::from(a_cow_str_error); + /// assert!( + /// mem::size_of::<Box<dyn Error + Send + Sync>>() == mem::size_of_val(&a_boxed_error)) /// ``` fn from(err: Cow<'b, str>) -> Box<dyn Error + Send + Sync + 'a> { From::from(String::from(err)) @@ -367,11 +353,9 @@ impl<'a> From<Cow<'a, str>> for Box<dyn Error> { /// use std::mem; /// use std::borrow::Cow; /// - /// fn main() { - /// let a_cow_str_error = Cow::from("a str error"); - /// let a_boxed_error = Box::<Error>::from(a_cow_str_error); - /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error)) - /// } + /// let a_cow_str_error = Cow::from("a str error"); + /// let a_boxed_error = Box::<Error>::from(a_cow_str_error); + /// assert!(mem::size_of::<Box<dyn Error>>() == mem::size_of_val(&a_boxed_error)) /// ``` fn from(err: Cow<'a, str>) -> Box<dyn Error> { From::from(String::from(err)) |
