Class: MoveArg
Extends
UniffiAbstractObject
Implements
Properties
[destructorGuardSymbol]
readonly [destructorGuardSymbol]: UniffiGcObject;
[pointerLiteralSymbol]
readonly [pointerLiteralSymbol]: bigint;
[uniffiTypeNameSymbol]
readonly [uniffiTypeNameSymbol]: "MoveArg" = "MoveArg";
Methods
uniffiDestroy()
uniffiDestroy(): void;
Explicitly tell Rust to destroy the native peer that backs this object.
Once this method has been called, any following method calls will throw an error.
Can be called more than once.
Returns
void
Overrides
UniffiAbstractObject.uniffiDestroy
uniffiUse()
uniffiUse<T>(block): T;
A convenience method to use this object, then destroy it after its use.
Type Parameters
T
T
Parameters
block
(obj) => T
Returns
T
Inherited from
UniffiAbstractObject.uniffiUse
address()
static address(address): MoveArgLike;
Parameters
address
Returns
addressFromHex()
static addressFromHex(hex): MoveArgLike;
Parameters
hex
string
Returns
addressFromShortHex()
static addressFromShortHex(hex): MoveArgLike;
Parameters
hex
string
Returns
addressVec()
static addressVec(addresses): MoveArgLike;
Parameters
addresses
Returns
addressVecFromHex()
static addressVecFromHex(addresses): MoveArgLike;
Parameters
addresses
string[]
Returns
bool()
static bool(value): MoveArgLike;
Parameters
value
boolean
Returns
boolVec()
static boolVec(values): MoveArgLike;
Parameters
values
boolean[]
Returns
digest()
static digest(digest): MoveArgLike;
Parameters
digest
Returns
digestFromBase58()
static digestFromBase58(base58): MoveArgLike;
Parameters
base58
string
Returns
digestVec()
static digestVec(digests): MoveArgLike;
Parameters
digests
Returns
digestVecFromBase58()
static digestVecFromBase58(digests): MoveArgLike;
Parameters
digests
string[]
Returns
instanceOf()
static instanceOf(obj_): obj_ is MoveArg;
Parameters
obj_
any
Returns
obj_ is MoveArg
option()
static option(value): MoveArgLike;
Parameters
value
MoveArgLike | undefined
Returns
string()
static string(string): MoveArgLike;
Parameters
string
string
Returns
stringVec()
static stringVec(addresses): MoveArgLike;
Parameters
addresses
string[]
Returns
u128()
static u128(value): MoveArgLike;
Parameters
value
string
Returns
u128Vec()
static u128Vec(values): MoveArgLike;
Parameters
values
string[]
Returns
u16()
static u16(value): MoveArgLike;
Parameters
value
number
Returns
u16Vec()
static u16Vec(values): MoveArgLike;
Parameters
values
number[]
Returns
u256()
static u256(value): MoveArgLike;
Parameters
value
string
Returns
u256Vec()
static u256Vec(values): MoveArgLike;
Parameters
values
string[]
Returns
u32()
static u32(value): MoveArgLike;
Parameters
value
number
Returns
u32Vec()
static u32Vec(values): MoveArgLike;
Parameters
values
number[]
Returns
u64()
static u64(value): MoveArgLike;
Parameters
value
bigint
Returns
u64Vec()
static u64Vec(values): MoveArgLike;
Parameters
values
bigint[]
Returns
u8()
static u8(value): MoveArgLike;
Parameters
value
number
Returns
u8Vec()
static u8Vec(values): MoveArgLike;
Parameters
values
ArrayBuffer