using genco 0.17.5 the default formatter for dart appears to be broken - it puts everything into a single line. Which in turn breaks dartc when having #[doc = in there.
Take this cargo-play example:
//# genco = "0.17.5"
use genco::prelude::*;
fn main() {
// Some JSON input data as a &str. Maybe this comes from the user.
let tokens: dart::Tokens = quote! {
/// doc comment
class Api {
final String lateString;
}
};
assert_eq!(tokens.to_file_vec().unwrap().len(), 4);
}
Rather than 4 lines, to_file_vec wraps it all into one :( .
My cargo: cargo 1.70.0 (ec8a8a0ca 2023-04-25) but nightly doesn't show anything different.
using genco 0.17.5 the default formatter for
dartappears to be broken - it puts everything into a single line. Which in turn breaks dartc when having#[doc =in there.Take this cargo-play example:
Rather than 4 lines,
to_file_vecwraps it all into one :( .My cargo:
cargo 1.70.0 (ec8a8a0ca 2023-04-25)but nightly doesn't show anything different.