SuperStruct =========== ![test status](https://github.com/sigp/superstruct/actions/workflows/test-suite.yml/badge.svg) ![crates.io](https://img.shields.io/crates/v/superstruct.svg) SuperStruct is a library for working with a family of related struct _variants_, where each variant shares some common fields, and adds in unique fields of its own. For more information please see the [SuperStruct Guide](https://sigp.github.io/superstruct/). ## Project Showcase SuperStruct is used in the following projects: * [`sigp/lighthouse`](https://github.com/sigp/lighthouse): Ethereum consensus client ## License Apache 2.0