derive_builder 0.20.2

Rust macro to automatically implement the builder pattern for arbitrary structs.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
// NOTE: generate fully expanded version with `cargo expand`.
//
//       cargo expand --example doc_example

use derive_builder::Builder;

#[allow(dead_code)]
#[derive(Builder)]
struct Lorem {
    ipsum: u32,
}

fn main() {}