shymeander on Nostr: // src/main.rs use derive_builder::Builder; #[derive(Builder)] struct BigBoss { name: ...
// src/main.rs
use derive_builder::Builder;
#[derive(Builder)]
struct BigBoss {
name: String,
rank: String,
alias: Option<String>,
birth_date: String,
}
fn main() {
let mister_rabbit = BigBoss::builder()
.name("Big Boss".into())
// Big Boss is a Commander in the military
.rank("Commander".into())
// Big Boss has an alternate name "Mister Rabbit"
.alias(Some("Mister Rabbit".into()))
.birth_date("1970-05-05".into())
.build()
.unwrap();
println!("{:?}", mister_rabbit);
}
use derive_builder::Builder;
#[derive(Builder)]
struct BigBoss {
name: String,
rank: String,
alias: Option<String>,
birth_date: String,
}
fn main() {
let mister_rabbit = BigBoss::builder()
.name("Big Boss".into())
// Big Boss is a Commander in the military
.rank("Commander".into())
// Big Boss has an alternate name "Mister Rabbit"
.alias(Some("Mister Rabbit".into()))
.birth_date("1970-05-05".into())
.build()
.unwrap();
println!("{:?}", mister_rabbit);
}