伙计们,我如何检查链上的薄荷账户的供应?我不知道该怎么做。我试过使用:
let mint = Mint::unpack_unchecked(accounts.mint.data).unwrap();
然后我得到这个错误:
expected reference `&[u8]`
found struct `Rc<RefCell<&mut [u8]>>`
另外,在我的函数中,如果我试图通过这样做来获得accounts.mint.data
到&[u8]
格式:
let data = accounts.mint.data.borrow().as_ref();
我得到这个无意义的错误:
consider using a `let` binding to create a longer lived valuerustcE0716
mod.rs(98, 64): temporary value is freed at the end of this statement
mod.rs(99, 51): borrow later used here
别介意:
let mint = Mint::unpack_unchecked(&accounts.mint.data.borrow()).unwrap();
获取供应,只需访问mint.supply