Skip to content

Instantly share code, notes, and snippets.

@m-ou-se
Last active August 27, 2022 15:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save m-ou-se/b67b2d54172c4837a5ab1b26fa3e5284 to your computer and use it in GitHub Desktop.
Save m-ou-se/b67b2d54172c4837a5ab1b26fa3e5284 to your computer and use it in GitHub Desktop.
format_args!("{a} {}", 1)
// format_args!("{a} {}", 1);
::core::fmt::Arguments::new_v1_formatted(
&["", " "],
&[
::core::fmt::ArgumentV1::new_display(&1),
::core::fmt::ArgumentV1::new_display(&a),
],
&[
::core::fmt::rt::v1::Argument {
position: 1usize,
format: ::core::fmt::rt::v1::FormatSpec {
fill: ' ',
align: ::core::fmt::rt::v1::Alignment::Unknown,
flags: 0u32,
precision: ::core::fmt::rt::v1::Count::Implied,
width: ::core::fmt::rt::v1::Count::Implied,
},
},
::core::fmt::rt::v1::Argument {
position: 0usize,
format: ::core::fmt::rt::v1::FormatSpec {
fill: ' ',
align: ::core::fmt::rt::v1::Alignment::Unknown,
flags: 0u32,
precision: ::core::fmt::rt::v1::Count::Implied,
width: ::core::fmt::rt::v1::Count::Implied,
},
},
],
unsafe { ::core::fmt::UnsafeArg::new() },
);
// format_args!("{a} {}", 1);
::core::fmt::Arguments::new_v1(
&["", " "],
&match (&1, &a) {
args => [
::core::fmt::ArgumentV1::new_display(args.1),
::core::fmt::ArgumentV1::new_display(args.0),
],
},
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment