Guest User

Rust macro expansion

a guest
Feb 5th, 2023
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rust 1.28 KB | None | 0 0
  1. #![feature(prelude_import)]
  2. #[prelude_import]
  3. use std::prelude::rust_2021::*;
  4. #[macro_use]
  5. extern crate std;
  6. fn main() {
  7.     {
  8.         ::std::io::_print(
  9.             ::core::fmt::Arguments::new_v1(
  10.                 &["", "\n", "\n", "\n"],
  11.                 &match (
  12.                     &"HelloWorld",
  13.                     &(2.to_string() + "up?"),
  14.                     &{
  15.                         let res = ::alloc::fmt::format(
  16.                             ::core::fmt::Arguments::new_v1(
  17.                                 &["", ""],
  18.                                 &[
  19.                                     ::core::fmt::ArgumentV1::new_display(&"I'm"),
  20.                                     ::core::fmt::ArgumentV1::new_display(&"0x90"),
  21.                                 ],
  22.                             ),
  23.                         );
  24.                         res
  25.                     },
  26.                 ) {
  27.                     args => {
  28.                         [
  29.                             ::core::fmt::ArgumentV1::new_display(args.0),
  30.                             ::core::fmt::ArgumentV1::new_display(args.1),
  31.                             ::core::fmt::ArgumentV1::new_display(args.2),
  32.                         ]
  33.                     }
  34.                 },
  35.             ),
  36.         );
  37.     };
  38. }
  39.  
Advertisement
Add Comment
Please, Sign In to add comment