#builder-pattern #component-model #general-purpose

macro component_model_meta

A flexible implementation of the Builder pattern supporting nested builders and collection-specific subcomponent_models. Implementation of its derive macro. Should not be used independently, instead use module::component_model which relies on the module.

13 breaking releases

0.15.0 Jan 25, 2026
0.13.0 Nov 25, 2025
0.4.0 Jun 21, 2025

#76 in #component-model


Used in component_model

MIT license

110KB
2K SLoC

Module :: component_model_meta

experimental rust-status docs.rs discord

A flexible implementation of the Builder pattern supporting nested builders and collection-specific subcomponent_models. Implementation of its derive macro. Should not be used independently, instead use module::component_model which relies on the module.

Not intended to be used without runtime. This module and runtime is aggregate in module::component_model is here.

To add to your project

cargo add component_model_meta

Dependencies

~0–310KB