Expand description
Rust representations of Move types used by the IOTA blockchain.
Each top-level module corresponds to a system package, identified by the
address constants on iota_types::Address:
move_stdlib—0x1, the Move standard libraryiota_framework—0x2, the IOTA frameworkiota_system—0x3, the IOTA system packagestardust—0x107a, the Stardust migration package
Inside each package, every Move source module is mirrored 1:1 as a Rust
pub mod. Generic Move types stay generic in Rust (with a
PhantomData<T> placeholder for phantom parameters).
Modules§
- iota_
framework - Types from the IOTA framework (system package
0x2). - iota_
system - Types from the IOTA system package (
0x3). - move_
stdlib - Types from the Move standard library (system package
0x1). - stardust
- Types from the Stardust migration package (
0x107a).
Enums§
- From
Object Error - Error returned when converting an
Objectinto a typed mirror.
Traits§
- Move
Type - A Rust type that knows the Move type tag it represents.