]> git.lizzy.rs Git - rust.git/commitdiff
Added doc comments for fmt::Result
authormandeep <mandeep@users.noreply.github.com>
Mon, 10 Apr 2017 04:07:18 +0000 (23:07 -0500)
committermandeep <mandeep@users.noreply.github.com>
Mon, 10 Apr 2017 04:07:18 +0000 (23:07 -0500)
src/libcore/fmt/mod.rs

index 0bfab92fa5d5180270491af1fb3e8320b9587da0..8c3d3ce7d886b085c7b7964e726176475bdfbfff 100644 (file)
@@ -49,8 +49,31 @@ pub mod rt {
     pub mod v1;
 }
 
-#[stable(feature = "rust1", since = "1.0.0")]
 /// The type returned by formatter methods.
+///
+/// # Examples
+///
+/// ```
+/// use std::fmt;
+///
+/// #[derive(Debug)]
+/// struct Triangle {
+///     a: f32,
+///     b: f32,
+///     c: f32
+/// }
+///
+/// impl fmt::Display for Triangle {
+///     fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
+///         write!(f, "({}, {}, {})", self.a, self.b, self.c)
+///     }
+/// }
+///
+/// let pythagorean_triple = Triangle { a: 3.0, b: 4.0, c: 5.0 };
+///
+/// println!("{}", pythagorean_triple);
+/// ```
+#[stable(feature = "rust1", since = "1.0.0")]
 pub type Result = result::Result<(), Error>;
 
 /// The error type which is returned from formatting a message into a stream.