#builder-pattern #fundamental #general-purpose #macro-derive

macro former_meta

Former - a variation of builder pattern. Implementation of its derive macro. Should not be used independently, instead use module::former which relies on the module.

18 releases (breaking)

0.14.0 Mar 22, 2024
0.12.0 Mar 16, 2024
0.2.0 Oct 28, 2023
0.1.12 Jul 15, 2022
0.1.9 Jan 18, 2022

#47 in #builder-pattern

Download history 296/week @ 2023-12-18 110/week @ 2023-12-25 169/week @ 2024-01-01 226/week @ 2024-01-08 188/week @ 2024-01-15 163/week @ 2024-01-22 180/week @ 2024-01-29 183/week @ 2024-02-05 328/week @ 2024-02-12 405/week @ 2024-02-19 518/week @ 2024-02-26 1158/week @ 2024-03-04 3407/week @ 2024-03-11 3766/week @ 2024-03-18 844/week @ 2024-03-25 1209/week @ 2024-04-01

9,298 downloads per month
Used in 55 crates (via former)

MIT license

145KB
2.5K SLoC

Module :: former_meta

experimentalrust-statusdocs.rsOpen in Gitpod discord

Former - a variation of builder pattern. Implementation of its derive macro. Should not be used independently, instead use module::former which relies on the module.

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

To add to your project

cargo add former_meta

Dependencies

~0.8–1.4MB
~30K SLoC