unpack_arg

Macro unpack_arg 

Source
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 });