about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorSon <leson.phung@gmail.com>2018-10-03 08:21:51 +1000
committerSon <leson.phung@gmail.com>2018-10-03 08:21:51 +1000
commit30f2e96ab1d3f36d115249d932f7e5291e18b911 (patch)
tree828e61ff2074bbeee056e2f3264b837cb1ffd638 /src/libstd
parenta7cc1fccbd49a45a4d99a4c4ccdad16972b235bf (diff)
downloadrust-30f2e96ab1d3f36d115249d932f7e5291e18b911.tar.gz
rust-30f2e96ab1d3f36d115249d932f7e5291e18b911.zip
Remove main() in examples
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/error.rs76
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))