1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
//! Some people may have `#![deny(missing_docs)]` in their crate.
//!
//! NOTE: This can only be tested in examples, but not integration tests.
#![deny(missing_docs)]
#[macro_use]
extern crate derive_builder;
/// Traditional form of communication.
#[derive(Debug, Builder)]
#[builder(setter(into))]
pub struct Letter {
/// Be creative.
pub message: String,
}
fn main() {
let x = LetterBuilder::default()
.message("Hello World!")
.build()
.unwrap();
println!("{}", x.message);
}
|