【完全保存版】Openbrushでのカスタムエラーとその他の方のエラーとの整合性について
0 はじめに下のように、一つの関数内に、異なるErrorタイプを返す箇所があると仮定します。
上は「ContractError」を、下は「PSP34Error」を返します。
その結果、どちらかが返り値の型と不整合になります。
この場合、結論として、「PSP34Error」を「ContractError」に変換する必要があります。
1 変換処理の実装について1 Fromトレイトの実装
ここで「From」トレイトを実装しているということがわかります。
2 型の変換につ