(&mut self, parameters: &Parameters)
| 1385 | } |
| 1386 | |
| 1387 | fn unparse_parameters(&mut self, parameters: &Parameters) { |
| 1388 | let mut first = true; |
| 1389 | for (i, parameter_with_default) in parameters |
| 1390 | .posonlyargs |
| 1391 | .iter() |
| 1392 | .chain(¶meters.args) |
| 1393 | .enumerate() |
| 1394 | { |
| 1395 | self.p_delim(&mut first, ", "); |
| 1396 | self.unparse_parameter_with_default(parameter_with_default); |
| 1397 | self.p_if(i + 1 == parameters.posonlyargs.len(), ", /"); |
| 1398 | } |
| 1399 | if parameters.vararg.is_some() || !parameters.kwonlyargs.is_empty() { |
| 1400 | self.p_delim(&mut first, ", "); |
| 1401 | self.p("*"); |
| 1402 | } |
| 1403 | if let Some(vararg) = ¶meters.vararg { |
| 1404 | self.unparse_parameter(vararg); |
| 1405 | } |
| 1406 | for kwarg in ¶meters.kwonlyargs { |
| 1407 | self.p_delim(&mut first, ", "); |
| 1408 | self.unparse_parameter_with_default(kwarg); |
| 1409 | } |
| 1410 | if let Some(kwarg) = ¶meters.kwarg { |
| 1411 | self.p_delim(&mut first, ", "); |
| 1412 | self.p("**"); |
| 1413 | self.unparse_parameter(kwarg); |
| 1414 | } |
| 1415 | } |
| 1416 | |
| 1417 | fn unparse_parameter(&mut self, parameter: &Parameter) { |
| 1418 | self.p_id(¶meter.name); |
nothing calls this directly
no test coverage detected