error[E0277]: the trait bound `Result: FromWasmAbi` is not satisfied --> $DIR/missing-catch.rs:6:9 | 6 | pub fn foo() -> Result; | ^^^ the trait `FromWasmAbi` is not implemented for `Result` | note: required by a bound in `FromWasmAbi` --> $DIR/traits.rs:23:1 | 23 | / pub trait FromWasmAbi: WasmDescribe { 24 | | /// The wasm ABI type that this converts from when coming back out from the 25 | | /// ABI boundary. 26 | | type Abi: WasmAbi; ... | 35 | | unsafe fn from_abi(js: Self::Abi) -> Self; 36 | | } | |_^ required by this bound in `FromWasmAbi`