(&self, ty: TypeId)
| 337 | } |
| 338 | |
| 339 | fn param_name(&self, ty: TypeId) -> String { |
| 340 | let info = self.info(ty); |
| 341 | let name = self.resolve().types[ty] |
| 342 | .name |
| 343 | .as_ref() |
| 344 | .unwrap() |
| 345 | .to_upper_camel_case(); |
| 346 | if self.uses_two_names(&info) { |
| 347 | format!("{name}Param") |
| 348 | } else { |
| 349 | name |
| 350 | } |
| 351 | } |
| 352 | |
| 353 | fn result_name(&self, ty: TypeId) -> String { |
| 354 | let info = self.info(ty); |