//! 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); | |
} |