This is the `join` operation specified in [the canonical ABI](https://github.com/WebAssembly/component-model/blob/main/design/mvp/CanonicalABI.md#flattening) for variant types.
(self, other: Self)
| 55 | /// ABI](https://github.com/WebAssembly/component-model/blob/main/design/mvp/CanonicalABI.md#flattening) for |
| 56 | /// variant types. |
| 57 | fn join(self, other: Self) -> Self { |
| 58 | match (self, other) { |
| 59 | _ if self == other => self, |
| 60 | (Self::I32, Self::F32) | (Self::F32, Self::I32) => Self::I32, |
| 61 | _ => Self::I64, |
| 62 | } |
| 63 | } |
| 64 | } |
| 65 | |
| 66 | impl fmt::Display for CoreType { |
no outgoing calls
no test coverage detected