Skip to main content

Class: MakeMoveVector

Command to build a move vector out of a set of individual elements

BCS

The BCS serialized form for this type is defined by the following ABNF:

make-move-vector = (option type-tag) (vector argument)

Extends​

  • UniffiAbstractObject

Implements​

Constructors​

Constructor​

new MakeMoveVector(typeTag, elements): MakeMoveVector;

Parameters​

typeTag​

TypeTagLike | undefined

elements​

ArgumentLike[]

Returns​

MakeMoveVector

Overrides​

UniffiAbstractObject.constructor

Properties​

[destructorGuardSymbol]​

readonly [destructorGuardSymbol]: UniffiGcObject;

[pointerLiteralSymbol]​

readonly [pointerLiteralSymbol]: bigint;

[uniffiTypeNameSymbol]​

readonly [uniffiTypeNameSymbol]: "MakeMoveVector" = "MakeMoveVector";

Methods​

elements()​

elements(): ArgumentLike[];

The set individual elements to build the vector with

Returns​

ArgumentLike[]

Implementation of​

MakeMoveVectorLike.elements


equals()​

equals(other): boolean;

Parameters​

other​

MakeMoveVector

Returns​

boolean


toDebugString()​

toDebugString(): string;

Returns​

string


toString()​

toString(): string;

Returns a string representation of an object.

Returns​

string


typeTag()​

typeTag(): TypeTagLike | undefined;

Type of the individual elements

This is required to be set when the type can't be inferred, for example when the set of provided arguments are all pure input values.

Returns​

TypeTagLike | undefined

Implementation of​

MakeMoveVectorLike.typeTag


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

instanceOf()​

static instanceOf(obj_): obj_ is MakeMoveVector;

Parameters​

obj_​

any

Returns​

obj_ is MakeMoveVector