Module objects

Source

Structs§

ArrayObj
ChannelObj
ClosureObj
FfiClosureObj
FunctionKey
FunctionVal
FunctionVal is the direct container of the Opcode.
InterfaceObj
MapObj
MetadataKey
PackageKey
PackageVal
PackageVal is part of the generated Bytecode, it stores imports, consts, vars, funcs declared in a package
SliceObj
SliceRef
StringObj
StructObj
UnderlyingFfi
UpValue
VMObjects
ValueDesc
WeakUpValue

Enums§

EntIndex
EntIndex is for addressing a variable in the scope of a function
FuncFlag
IfaceUnderlying
PointerObj
Logically there are 4 types of pointers, they point to:
UpValueState

Functions§

key_to_u64
u64_to_key

Type Aliases§

FunctionObjs
GosHashMap
GosHashMapIter
GosVec
MetadataObjs
PackageObjs
SliceEnumIter
SliceIter
StringEnumIter
StringIter