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