Crate ink_metadata[][src]

Modules

layout

Structs

ConstructorSpec

Describes a constructor of a contract.

ConstructorSpecBuilder

A builder for constructors.

ContractSpec

Describes a contract.

ContractSpecBuilder

A builder for contracts.

EventParamSpec

Describes a pair of parameter name and type.

EventParamSpecBuilder

Used to construct an event parameter specification.

EventSpec

Describes an event definition.

EventSpecBuilder

An event specification builder.

InkProject

An entire ink! project for metadata file generation purposes.

MessageParamSpec

Describes a pair of parameter name and type.

MessageParamSpecBuilder

Used to construct a message parameter specification.

MessageSpec

Describes a contract message.

MessageSpecBuilder

A builder for messages.

ReturnTypeSpec

Describes the contract message return type.

Selector

The 4 byte selector to identify constructors and messages

TypeSpec

A type specification.

Type Definitions

DisplayName

Describes the syntactical name of a type at a given type position.