praise rustfmt
This commit is contained in:
parent
61e24b800d
commit
c83eecc7ff
|
@ -875,24 +875,41 @@ fn create_query_struct(spec: &OpenApiV2, path: &str, op: &Operation) -> eyre::Re
|
||||||
};
|
};
|
||||||
match format {
|
match format {
|
||||||
CollectionFormat::Csv => {
|
CollectionFormat::Csv => {
|
||||||
handler.push_str(&simple_query_array(param, item_pusher, &field_name, ",")?);
|
handler.push_str(&simple_query_array(
|
||||||
|
param,
|
||||||
|
item_pusher,
|
||||||
|
&field_name,
|
||||||
|
",",
|
||||||
|
)?);
|
||||||
}
|
}
|
||||||
CollectionFormat::Ssv => {
|
CollectionFormat::Ssv => {
|
||||||
handler.push_str(&simple_query_array(param, item_pusher, &field_name, " ")?);
|
handler.push_str(&simple_query_array(
|
||||||
|
param,
|
||||||
|
item_pusher,
|
||||||
|
&field_name,
|
||||||
|
" ",
|
||||||
|
)?);
|
||||||
}
|
}
|
||||||
CollectionFormat::Tsv => {
|
CollectionFormat::Tsv => {
|
||||||
handler.push_str(&simple_query_array(param, item_pusher, &field_name, "\\t")?);
|
handler.push_str(&simple_query_array(
|
||||||
|
param,
|
||||||
|
item_pusher,
|
||||||
|
&field_name,
|
||||||
|
"\\t",
|
||||||
|
)?);
|
||||||
}
|
}
|
||||||
CollectionFormat::Pipes => {
|
CollectionFormat::Pipes => {
|
||||||
handler.push_str(&simple_query_array(param, item_pusher, &field_name, "|")?);
|
handler.push_str(&simple_query_array(
|
||||||
|
param,
|
||||||
|
item_pusher,
|
||||||
|
&field_name,
|
||||||
|
"|",
|
||||||
|
)?);
|
||||||
}
|
}
|
||||||
CollectionFormat::Multi => {
|
CollectionFormat::Multi => {
|
||||||
writeln!(&mut handler, "")?;
|
writeln!(&mut handler, "")?;
|
||||||
writeln!(&mut handler, "if !{field_name}.is_empty() {{")?;
|
writeln!(&mut handler, "if !{field_name}.is_empty() {{")?;
|
||||||
writeln!(
|
writeln!(&mut handler, "for item in {field_name} {{")?;
|
||||||
&mut handler,
|
|
||||||
"for item in {field_name} {{"
|
|
||||||
)?;
|
|
||||||
writeln!(&mut handler, "s.push_str(\"{}=\");", param.name)?;
|
writeln!(&mut handler, "s.push_str(\"{}=\");", param.name)?;
|
||||||
handler.push_str(item_pusher);
|
handler.push_str(item_pusher);
|
||||||
handler.push('\n');
|
handler.push('\n');
|
||||||
|
@ -923,15 +940,17 @@ fn create_query_struct(spec: &OpenApiV2, path: &str, op: &Operation) -> eyre::Re
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn simple_query_array(param: &Parameter, item_pusher: &str, name: &str, sep: &str) -> eyre::Result<String,> {
|
fn simple_query_array(
|
||||||
|
param: &Parameter,
|
||||||
|
item_pusher: &str,
|
||||||
|
name: &str,
|
||||||
|
sep: &str,
|
||||||
|
) -> eyre::Result<String> {
|
||||||
let mut out = String::new();
|
let mut out = String::new();
|
||||||
writeln!(&mut out, "s.push_str(\"{}=\");", param.name)?;
|
writeln!(&mut out, "s.push_str(\"{}=\");", param.name)?;
|
||||||
writeln!(&mut out, "")?;
|
writeln!(&mut out, "")?;
|
||||||
writeln!(&mut out, "if !{name}.is_empty() {{")?;
|
writeln!(&mut out, "if !{name}.is_empty() {{")?;
|
||||||
writeln!(
|
writeln!(&mut out, "for (i, item) in {name}.iter().enumerate() {{")?;
|
||||||
&mut out,
|
|
||||||
"for (i, item) in {name}.iter().enumerate() {{"
|
|
||||||
)?;
|
|
||||||
out.push_str(item_pusher);
|
out.push_str(item_pusher);
|
||||||
out.push('\n');
|
out.push('\n');
|
||||||
writeln!(&mut out, "if i < {name}.len() - 1 {{")?;
|
writeln!(&mut out, "if i < {name}.len() - 1 {{")?;
|
||||||
|
|
Loading…
Reference in a new issue