[][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.