🐡
[Astar]エラー備忘録14( コンパイル時にf「conflicting implementations of trait」発生)
次のエラーが出たため、備忘録として残します。
1 結論
エラー発生状況:psp37コンパイル時に「conflicting implementations of trait」発生
結論:Cargo.toml内で内容が重複していた。
2 エラー内容
コンパイル実行時にこちらのエラーが発生しました。
rror[E0119]: conflicting implementations of trait `traits::psp22::psp22::PSP22`
--> /Users/ytakahashi/.cargo/git/checkouts/openbrush-contracts-67504c0ed06fb3b5/e366f6f/contracts/src/token/psp22_pallet/psp22_pallet.rs:55:1
|
55 | impl<T: Storage<Data>> PSP22 for T {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation
|
::: /Users/ytakahashi/.cargo/git/checkouts/openbrush-contracts-67504c0ed06fb3b5/e366f6f/contracts/src/token/psp22/psp22.rs:68:1
|
68 | impl<T: Storage<Data>> PSP22 for T {
| ---------------------------------- first implementation here
error[E0119]: conflicting implementations of trait `traits::psp22::extensions::burnable::PSP22Burnable`
下のように、コンフリクトがたくさん起きていることがわかりました。
結論はとても単純で、「Cargo.toml」に同内容のものが2つできていたからでした。
今回は以上です。
Discussion