我在 NEAR 合同的汇编脚本项目中找到了这个函数:
export function assert_single_promise_success(): void {
const x = ContractPromise.getResults()
assert(x.length == 1, "Expected exactly one promise result")
assert(x[0].succeeded, "Expected PromiseStatus to be successful")
}
ContractPromise.getResults() 究竟做了什么?应该如何在 rust 中实现相同的东西?