💬

[Astar]エラー備忘録11( コンパイル時の「method, not a field」)

2023/02/25に公開

次のエラーが出たため、備忘録として残します。

1 結論

エラー発生状況:コンパイル時に「method, not a field」と出た

結論:メソッドであるにも関わらず、()が抜けていた

2 エラー内容

コンパイル時にこちらのエラーが発生しました。

error[E0615]: attempted to take value of method `caller` on type `ink_lang::EnvAccess<'_, ink_env::DefaultEnvironment>`
  --> src/lib.rs:35:34
   |
35 |             self.mint(self.env().caller, amount)
   |                                  ^^^^^^ method, not a field
   |
help: use parentheses to call the method
   |
35 |             self.mint(self.env().caller(), amount)
   |                                        ++

メソッドであるにも関わらず、()が抜けていたようです。

今回は以上です。

Discussion