1
0
Fork 0

chore(cleanup): consolidate writelns

Authored-by: Aviac <aviac@mailbox.org>
This commit is contained in:
aviac 2024-01-22 09:11:24 +01:00
parent 1b6cd3467a
commit 32b6a3d110
No known key found for this signature in database
GPG key ID: 644781002BDEA982

View file

@ -1066,18 +1066,21 @@ fn simple_query_array(
) -> eyre::Result<String> {
let mut out = String::new();
writeln!(&mut out)?;
writeln!(&mut out, "if !{name}.is_empty() {{")?;
writeln!(&mut out, "for item in {name} {{")?;
writeln!(&mut out, "write!(f, \"{}=\")?;", param.name)?;
out.push_str(item_pusher);
out.push('\n');
writeln!(&mut out, "if i < {name}.len() - 1 {{")?;
writeln!(&mut out, "s.push('{sep}')")?;
writeln!(&mut out, "}}")?;
writeln!(&mut out, "}}")?;
writeln!(&mut out, "write!(f, '&')?;")?;
writeln!(&mut out, "}}")?;
writeln!(
&mut out,
"
if !{name}.is_empty() {{
for item in {name} {{
write!(f, \"{}=\")?;
{item_pusher}
if i < {name}.len() - 1 {{
write!(f, '{sep}')?;
}}
}}
write!(f, '&')?;
}}",
param.name
)?;
Ok(out)
}