Use `prettyplease` to format macro output

finchie
Feb 11, 2024, 7:27 AM
56F2YE6HUZ76U4QBPUDJ2VQLJ75TQYNTVQIOX4QBOZ2H6GJKRGUQC

Dependencies

  • [2] 3C3CHSY5 Implement `to_syn` for groups containing simple text messages
  • [3] O77KA6C4 Create `fluent_embed` crate
  • [*] UKFEFT6L Create basic `Output` proc-macro

Change contents

  • replacement in fluent_embed/examples/groups.rs at line 15
    [3.1245][2.1201:1228]()
    dbg!(syn_expressions);
    [3.1245]
    [3.1262]
    let file_contents = quote! {
    #(#syn_expressions)*;
    };
    let mock_file = syn::parse_file(file_contents.to_string().as_str()).unwrap();
    let formatted = prettyplease::unparse(&mock_file);
    println!("{formatted}");
  • edit in fluent_embed/Cargo.toml at line 15
    [3.1578]
    [dev-dependencies]
    prettyplease = "0.2.16"
  • edit in Cargo.lock at line 20
    [3.1952]
    [3.1952]
    "prettyplease",
  • edit in Cargo.lock at line 45
    [5.4501]
    [5.4501]
    name = "prettyplease"
    version = "0.2.16"
    source = "registry+https://github.com/rust-lang/crates.io-index"
    checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5"
    dependencies = [
    "proc-macro2",
    "syn",
    ]
    [[package]]