MakeMoveVector
type 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:
```text make-move-vector = (option type-tag) (vector argument) ```
type MakeMoveVector struct {
// contains filtered or unexported fields
}
func LiftFromExternalMakeMoveVector
func LiftFromExternalMakeMoveVector(handle uint64) *MakeMoveVector
func MakeMoveVectorFromBcs
func MakeMoveVectorFromBcs(bcs []byte) (*MakeMoveVector, error)
Create this type from BCS encoded bytes.
func MakeMoveVectorFromJson
func MakeMoveVectorFromJson(json string) (*MakeMoveVector, error)
Create this type from JSON encoded string.
func NewMakeMoveVector
func NewMakeMoveVector(typeTag **TypeTag, elements []*Argument) *MakeMoveVector
func (*MakeMoveVector) DebugString
func (_self *MakeMoveVector) DebugString() string
func (*MakeMoveVector) Destroy
func (object *MakeMoveVector) Destroy()
func (*MakeMoveVector) Elements
func (_self *MakeMoveVector) Elements() []*Argument
The set individual elements to build the vector with
func (*MakeMoveVector) Eq
func (_self *MakeMoveVector) Eq(other *MakeMoveVector) bool
func (*MakeMoveVector) Ne
func (_self *MakeMoveVector) Ne(other *MakeMoveVector) bool
func (*MakeMoveVector) TypeTag
func (_self *MakeMoveVector) TypeTag() **TypeTag
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.