(&self, ty: TypeId)
| 2453 | } |
| 2454 | |
| 2455 | fn result_name(&self, ty: TypeId) -> String { |
| 2456 | let info = self.info(ty); |
| 2457 | let name = to_upper_camel_case(self.resolve.types[ty].name.as_ref().unwrap()); |
| 2458 | if self.uses_two_names(&info) { |
| 2459 | format!("{name}Result") |
| 2460 | } else { |
| 2461 | name |
| 2462 | } |
| 2463 | } |
| 2464 | |
| 2465 | fn uses_two_names(&self, info: &TypeInfo) -> bool { |
| 2466 | // Types are only duplicated if explicitly requested ... |
no test coverage detected