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> { ) -> eyre::Result<String> {
let mut out = String::new(); let mut out = String::new();
writeln!(&mut out)?; writeln!(
writeln!(&mut out, "if !{name}.is_empty() {{")?; &mut out,
writeln!(&mut out, "for item in {name} {{")?; "
writeln!(&mut out, "write!(f, \"{}=\")?;", param.name)?; if !{name}.is_empty() {{
out.push_str(item_pusher); for item in {name} {{
out.push('\n'); write!(f, \"{}=\")?;
writeln!(&mut out, "if i < {name}.len() - 1 {{")?; {item_pusher}
writeln!(&mut out, "s.push('{sep}')")?; if i < {name}.len() - 1 {{
writeln!(&mut out, "}}")?; write!(f, '{sep}')?;
writeln!(&mut out, "}}")?; }}
writeln!(&mut out, "write!(f, '&')?;")?; }}
writeln!(&mut out, "}}")?; write!(f, '&')?;
}}",
param.name
)?;
Ok(out) Ok(out)
} }