#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.

10 breaking releases

new 0.12.0 Nov 8, 2025
0.10.0 Oct 25, 2025
0.4.0 Jun 21, 2025

#68 in #component-model

Download history 5/week @ 2025-07-12 74/week @ 2025-07-19 5/week @ 2025-07-26 97/week @ 2025-08-02 236/week @ 2025-08-09 35/week @ 2025-08-16 11/week @ 2025-08-23 16/week @ 2025-08-30 128/week @ 2025-09-06 16/week @ 2025-09-13 114/week @ 2025-09-20 166/week @ 2025-09-27 15/week @ 2025-10-04 17/week @ 2025-10-11 20/week @ 2025-10-18 149/week @ 2025-10-25

207 downloads per month
Used in component_model

MIT license

110KB
1.5K 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–325KB