Rollup merge of #49619 - durka:patch-46, r=steveklabnik
tweak core::fmt docs Remove an outdated (pre-1.0!) claim about passing something or other to a function. Also swap the variable names in the example.
This commit is contained in:
@@ -401,10 +401,9 @@ impl<'a> Arguments<'a> {
|
|||||||
/// safely be done, so no constructors are given and the fields are private
|
/// safely be done, so no constructors are given and the fields are private
|
||||||
/// to prevent modification.
|
/// to prevent modification.
|
||||||
///
|
///
|
||||||
/// The [`format_args!`] macro will safely create an instance of this structure
|
/// The [`format_args!`] macro will safely create an instance of this structure.
|
||||||
/// and pass it to a function or closure, passed as the first argument. The
|
/// The macro validates the format string at compile-time so usage of the
|
||||||
/// macro validates the format string at compile-time so usage of the [`write`]
|
/// [`write`] and [`format`] functions can be safely performed.
|
||||||
/// and [`format`] functions can be safely performed.
|
|
||||||
///
|
///
|
||||||
/// You can use the `Arguments<'a>` that [`format_args!`] returns in `Debug`
|
/// You can use the `Arguments<'a>` that [`format_args!`] returns in `Debug`
|
||||||
/// and `Display` contexts as seen below. The example also shows that `Debug`
|
/// and `Display` contexts as seen below. The example also shows that `Debug`
|
||||||
@@ -412,8 +411,8 @@ impl<'a> Arguments<'a> {
|
|||||||
/// in `format_args!`.
|
/// in `format_args!`.
|
||||||
///
|
///
|
||||||
/// ```rust
|
/// ```rust
|
||||||
/// let display = format!("{:?}", format_args!("{} foo {:?}", 1, 2));
|
/// let debug = format!("{:?}", format_args!("{} foo {:?}", 1, 2));
|
||||||
/// let debug = format!("{}", format_args!("{} foo {:?}", 1, 2));
|
/// let display = format!("{}", format_args!("{} foo {:?}", 1, 2));
|
||||||
/// assert_eq!("1 foo 2", display);
|
/// assert_eq!("1 foo 2", display);
|
||||||
/// assert_eq!(display, debug);
|
/// assert_eq!(display, debug);
|
||||||
/// ```
|
/// ```
|
||||||
|
|||||||
@@ -341,8 +341,8 @@ pub mod builtin {
|
|||||||
/// format string in `format_args!`.
|
/// format string in `format_args!`.
|
||||||
///
|
///
|
||||||
/// ```rust
|
/// ```rust
|
||||||
/// let display = format!("{:?}", format_args!("{} foo {:?}", 1, 2));
|
/// let debug = format!("{:?}", format_args!("{} foo {:?}", 1, 2));
|
||||||
/// let debug = format!("{}", format_args!("{} foo {:?}", 1, 2));
|
/// let display = format!("{}", format_args!("{} foo {:?}", 1, 2));
|
||||||
/// assert_eq!("1 foo 2", display);
|
/// assert_eq!("1 foo 2", display);
|
||||||
/// assert_eq!(display, debug);
|
/// assert_eq!(display, debug);
|
||||||
/// ```
|
/// ```
|
||||||
|
|||||||
Reference in New Issue
Block a user