bbgun 0.1.2

A builder for builders running builders!
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#[derive(Default, bbgun::Builder, Debug)]
struct User {
    active: bool,
    #[bbgun(transform = "email_parser")]
    email: String,
}

pub fn email_parser(input: String) -> String {
    input.to_lowercase()
}

fn main() {
    dbg!(User::default()
        .active(true)
        .email("Bar@BBz.bAZ".to_string()));
}