ic-wire-derive 0.5.0

Explicit-layout Wire derives for ic-wire bounded contracts
Documentation

IC Wire derives

The Wire derive implements explicit-layout bounded contracts for ic-wire. Applications should depend on ic-wire and use its re-exported Wire derive.

Fields and enum variants require explicit #[wire(id = N)] identities. Records and enums support lifetime parameters, including inline outlives bounds, for bounded borrowed fields. Type/const parameters, where clauses, recursive derives, unbounded containers and unsupported field shapes are rejected. See the runtime guide.

Consumers own endpoint integration and its qualification.

Licensed under the MIT License; see the packaged LICENSE.