Skip to main content

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​

AddressLike

Returns​

MoveArgLike


addressFromHex()​

static addressFromHex(hex): MoveArgLike;

Parameters​

hex​

string

Returns​

MoveArgLike


addressFromShortHex()​

static addressFromShortHex(hex): MoveArgLike;

Parameters​

hex​

string

Returns​

MoveArgLike


addressVec()​

static addressVec(addresses): MoveArgLike;

Parameters​

addresses​

AddressLike[]

Returns​

MoveArgLike


addressVecFromHex()​

static addressVecFromHex(addresses): MoveArgLike;

Parameters​

addresses​

string[]

Returns​

MoveArgLike


bool()​

static bool(value): MoveArgLike;

Parameters​

value​

boolean

Returns​

MoveArgLike


boolVec()​

static boolVec(values): MoveArgLike;

Parameters​

values​

boolean[]

Returns​

MoveArgLike


digest()​

static digest(digest): MoveArgLike;

Parameters​

digest​

DigestLike

Returns​

MoveArgLike


digestFromBase58()​

static digestFromBase58(base58): MoveArgLike;

Parameters​

base58​

string

Returns​

MoveArgLike


digestVec()​

static digestVec(digests): MoveArgLike;

Parameters​

digests​

DigestLike[]

Returns​

MoveArgLike


digestVecFromBase58()​

static digestVecFromBase58(digests): MoveArgLike;

Parameters​

digests​

string[]

Returns​

MoveArgLike


instanceOf()​

static instanceOf(obj_): obj_ is MoveArg;

Parameters​

obj_​

any

Returns​

obj_ is MoveArg


option()​

static option(value): MoveArgLike;

Parameters​

value​

MoveArgLike | undefined

Returns​

MoveArgLike


string()​

static string(string): MoveArgLike;

Parameters​

string​

string

Returns​

MoveArgLike


stringVec()​

static stringVec(addresses): MoveArgLike;

Parameters​

addresses​

string[]

Returns​

MoveArgLike


u128()​

static u128(value): MoveArgLike;

Parameters​

value​

string

Returns​

MoveArgLike


u128Vec()​

static u128Vec(values): MoveArgLike;

Parameters​

values​

string[]

Returns​

MoveArgLike


u16()​

static u16(value): MoveArgLike;

Parameters​

value​

number

Returns​

MoveArgLike


u16Vec()​

static u16Vec(values): MoveArgLike;

Parameters​

values​

number[]

Returns​

MoveArgLike


u256()​

static u256(value): MoveArgLike;

Parameters​

value​

string

Returns​

MoveArgLike


u256Vec()​

static u256Vec(values): MoveArgLike;

Parameters​

values​

string[]

Returns​

MoveArgLike


u32()​

static u32(value): MoveArgLike;

Parameters​

value​

number

Returns​

MoveArgLike


u32Vec()​

static u32Vec(values): MoveArgLike;

Parameters​

values​

number[]

Returns​

MoveArgLike


u64()​

static u64(value): MoveArgLike;

Parameters​

value​

bigint

Returns​

MoveArgLike


u64Vec()​

static u64Vec(values): MoveArgLike;

Parameters​

values​

bigint[]

Returns​

MoveArgLike


u8()​

static u8(value): MoveArgLike;

Parameters​

value​

number

Returns​

MoveArgLike


u8Vec()​

static u8Vec(values): MoveArgLike;

Parameters​

values​

ArrayBuffer

Returns​

MoveArgLike