macro_rules! unpack_arg {
($arg:expr_2021 => {
$($name:ident),+ $(,)?
}) => { ... };
}Expand description
Unpack the result of a programmable transaction call.
Useful for unpacking results from functions that return tuple or vector types.
ยงExample
use af_ptbuilder::ProgrammableTransactionBuilder;
use sui_sdk_types::Argument;
let mut builder = ProgrammableTransactionBuilder::new();
let arg = Argument::Result(0);
af_ptbuilder::unpack_arg!(arg => { sub1, sub2 });