Documentation
¶
Index ¶
- type CompositeTypeConverterFunc
- type InterfaceTypeConverterFunc
- type StaticTypeMigration
- func (m *StaticTypeMigration) Migrate(_ interpreter.StorageKey, _ interpreter.StorageMapKey, value interpreter.Value, ...) (newValue interpreter.Value, err error)
- func (*StaticTypeMigration) Name() string
- func (m *StaticTypeMigration) WithCompositeTypeConverter(converterFunc CompositeTypeConverterFunc) *StaticTypeMigration
- func (m *StaticTypeMigration) WithInterfaceTypeConverter(converterFunc InterfaceTypeConverterFunc) *StaticTypeMigration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompositeTypeConverterFunc ¶
type CompositeTypeConverterFunc func(staticType *interpreter.CompositeStaticType) interpreter.StaticType
type InterfaceTypeConverterFunc ¶
type InterfaceTypeConverterFunc func(staticType *interpreter.InterfaceStaticType) interpreter.StaticType
type StaticTypeMigration ¶
type StaticTypeMigration struct {
// contains filtered or unexported fields
}
func NewStaticTypeMigration ¶
func NewStaticTypeMigration() *StaticTypeMigration
func (*StaticTypeMigration) Migrate ¶
func (m *StaticTypeMigration) Migrate( _ interpreter.StorageKey, _ interpreter.StorageMapKey, value interpreter.Value, _ *interpreter.Interpreter, ) (newValue interpreter.Value, err error)
Migrate migrates `AuthAccount` and `PublicAccount` types inside `TypeValue`s, to the account reference type (&Account).
func (*StaticTypeMigration) Name ¶
func (*StaticTypeMigration) Name() string
func (*StaticTypeMigration) WithCompositeTypeConverter ¶
func (m *StaticTypeMigration) WithCompositeTypeConverter(converterFunc CompositeTypeConverterFunc) *StaticTypeMigration
func (*StaticTypeMigration) WithInterfaceTypeConverter ¶
func (m *StaticTypeMigration) WithInterfaceTypeConverter(converterFunc InterfaceTypeConverterFunc) *StaticTypeMigration
Click to show internal directories.
Click to hide internal directories.