[−][src]Module ink_metadata::layout
Structs
ArrayLayout | A layout for an array of associated cells with the same encoding. |
CellLayout | An encoded cell. |
Discriminant | The discriminant of an enum variant. |
EnumLayout | An enum storage layout. |
FieldLayout | The layout for a particular field of a struct layout. |
HashLayout | A hashing layout potentially hitting all cells of the storage. |
HashingStrategy | The unbounded hashing strategy. |
LayoutKey | A pointer into some storage region. |
StructLayout | A struct layout with consecutive fields of different layout. |
Enums
CryptoHasher | One of the supported crypto hashers. |
Layout | Represents the static storage layout of an ink! smart contract. |