Modules§
Structs§
- Account
Component - An
AccountComponentdefines aLibraryof code and the initial value and types of theStorageSlots it accesses. - Account
Component Metadata - Represents the full component template configuration.
- Account
Component Template - Represents a template containing a component’s metadata and its associated library.
- Field
Identifier - An identifier for a storage entry field.
- Init
Storage Data - Represents the data required to initialize storage entries when instantiating an AccountComponent from a template.
- MapEntry
- Key-value entry for storage maps.
- MapRepresentation
- Supported map representations for a component’s storage entries.
- Placeholder
Type Requirement - Describes the expected type and additional metadata for a templated storage entry.
- Storage
Value Name - A simple wrapper type around a string key that identifies values.
- Template
Type - A newtype wrapper around a
String, representing a template’s type identifier.
Enums§
- Felt
Representation - Supported element representations for a component’s storage entries.
- Multi
Word Representation - Defines how multi-slot values are represented within the component’s storage description.
- Storage
Entry - Represents a single entry in the component’s storage layout.
- Storage
Value Name Error - Template
Type Error - Errors that can occur when parsing or converting template types.
- Word
Representation - Defines how a word is represented within the component’s storage description.
Type Aliases§
- Template
Requirements Iter - Alias used for iterators that collect all placeholders and their types within a component template.