Skip to content

Commit

Permalink
Doc improvement on std::fmt module
Browse files Browse the repository at this point in the history
  • Loading branch information
GuillaumeGomez committed Apr 28, 2016
1 parent 6e03608 commit 0690720
Show file tree
Hide file tree
Showing 3 changed files with 39 additions and 1 deletion.
12 changes: 12 additions & 0 deletions src/libcollections/fmt.rs
Original file line number Diff line number Diff line change
Expand Up @@ -505,12 +505,24 @@ use string;
///
/// # Examples
///
/// Basic usage:
///
/// ```
/// use std::fmt;
///
/// let s = fmt::format(format_args!("Hello, {}!", "world"));
/// assert_eq!(s, "Hello, world!".to_string());
/// ```
///
/// Please note that using `[format!]` might be preferrable.
/// Example:
///
/// ```
/// let s = format!("Hello, {}!", "world");
/// assert_eq!(s, "Hello, world!".to_string());
/// ```
///
/// [format!]: ../std/macro.format!.html
#[stable(feature = "rust1", since = "1.0.0")]
pub fn format(args: Arguments) -> string::String {
let mut output = string::String::new();
Expand Down
26 changes: 26 additions & 0 deletions src/libcore/fmt/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -776,6 +776,32 @@ pub trait UpperExp {
///
/// * output - the buffer to write output to
/// * args - the precompiled arguments generated by `format_args!`
///
/// # Examples
///
/// Basic usage:
///
/// ```
/// use std::fmt;
///
/// let mut output = String::new();
/// fmt::write(&mut output, format_args!("Hello {}!", "world"))
/// .expect("Error occurred while trying to write in String");
/// assert_eq!(output, "Hello world!");
/// ```
///
/// Please note that using [write!][write_macro] might be preferrable. Example:
///
/// ```
/// use std::fmt::Write;
///
/// let mut output = String::new();
/// write!(&mut output, "Hello {}!", "world")
/// .expect("Error occurred while trying to write in String");
/// assert_eq!(output, "Hello world!");
/// ```
///
/// [write_macro]: ../std/macro.write!.html
#[stable(feature = "rust1", since = "1.0.0")]
pub fn write(output: &mut Write, args: Arguments) -> Result {
let mut formatter = Formatter {
Expand Down
2 changes: 1 addition & 1 deletion src/liblibc
Submodule liblibc updated 45 files
+3 −1 .travis.yml
+1 −1 Cargo.toml
+4 −0 appveyor.yml
+7 −3 ci/landing-page-footer.html
+4 −7 ci/landing-page-head.html
+25 −12 libc-test/Cargo.lock
+0 −10 libc-test/build.rs
+5 −5 libc-test/generate-files/Cargo.lock
+1 −3 src/lib.rs
+0 −3 src/unix/bsd/apple/b32.rs
+0 −3 src/unix/bsd/apple/b64.rs
+1 −101 src/unix/bsd/apple/mod.rs
+1 −18 src/unix/bsd/freebsdlike/dragonfly/mod.rs
+2 −19 src/unix/bsd/freebsdlike/freebsd/mod.rs
+4 −46 src/unix/bsd/freebsdlike/mod.rs
+1 −10 src/unix/bsd/mod.rs
+0 −27 src/unix/bsd/openbsdlike/bitrig.rs
+4 −27 src/unix/bsd/openbsdlike/mod.rs
+0 −27 src/unix/bsd/openbsdlike/netbsd.rs
+0 −27 src/unix/bsd/openbsdlike/openbsd.rs
+4 −17 src/unix/mod.rs
+1 −9 src/unix/notbsd/android/mod.rs
+0 −7 src/unix/notbsd/linux/mips.rs
+21 −10 src/unix/notbsd/linux/mod.rs
+0 −1 src/unix/notbsd/linux/musl/b32/arm.rs
+0 −1 src/unix/notbsd/linux/musl/b32/mips.rs
+1 −3 src/unix/notbsd/linux/musl/b32/mod.rs
+0 −1 src/unix/notbsd/linux/musl/b32/x86.rs
+0 −1 src/unix/notbsd/linux/musl/b64/aarch64.rs
+1 −14 src/unix/notbsd/linux/musl/b64/mod.rs
+0 −1 src/unix/notbsd/linux/musl/b64/powerpc64.rs
+0 −3 src/unix/notbsd/linux/musl/b64/x86_64.rs
+0 −5 src/unix/notbsd/linux/musl/mod.rs
+0 −1 src/unix/notbsd/linux/other/b32/arm.rs
+1 −1 src/unix/notbsd/linux/other/b32/mod.rs
+0 −1 src/unix/notbsd/linux/other/b32/powerpc.rs
+0 −1 src/unix/notbsd/linux/other/b32/x86.rs
+0 −1 src/unix/notbsd/linux/other/b64/aarch64.rs
+1 −3 src/unix/notbsd/linux/other/b64/mod.rs
+0 −1 src/unix/notbsd/linux/other/b64/powerpc64.rs
+0 −1 src/unix/notbsd/linux/other/b64/x86_64.rs
+1 −8 src/unix/notbsd/linux/other/mod.rs
+4 −84 src/unix/notbsd/mod.rs
+3 −15 src/unix/solaris/mod.rs
+1 −3 src/windows.rs

0 comments on commit 0690720

Please sign in to comment.