(&self, ty: TypeId)
| 351 | } |
| 352 | |
| 353 | fn result_name(&self, ty: TypeId) -> String { |
| 354 | let info = self.info(ty); |
| 355 | let name = self.resolve().types[ty] |
| 356 | .name |
| 357 | .as_ref() |
| 358 | .unwrap() |
| 359 | .to_upper_camel_case(); |
| 360 | if self.uses_two_names(&info) { |
| 361 | format!("{name}Result") |
| 362 | } else { |
| 363 | name |
| 364 | } |
| 365 | } |
| 366 | |
| 367 | fn uses_two_names(&self, info: &TypeInfo) -> bool { |
| 368 | info.has_list |