Module fvm_shared::sys::out
source · Expand description
This module contains syscall output data carrier structs, shared between the FVM SDK and the FVM itself, wrapping multi-value returns.
These are necessary because Rust WASM multi-value return compilation is plagued with issues and catch-22 problems, making it unfeasible to use actual bare multi-value returns in FFI extern definitions.
Read more at https://github.com/rust-lang/rust/issues/73755.