4 releases (2 breaking)

Uses new Rust 2021

0.3.0 Jun 17, 2022
0.2.0 May 30, 2022
0.1.1 Apr 5, 2022
0.1.0 Apr 4, 2022

#540 in Rust patterns

34 downloads per month

Apache-2.0 OR MIT

1.5K SLoC

boulder - like a builder but heavier

This provides two main traits and associated derive macros:

  • Buildable, which lets you set complex default values, and then customise only the fields of interest for a given instance.
  • Generatable which lets you set default sequences for each field, and then override only the particular sequences of interest.

These traits pass-through Option<T>, Cell<T