blob: 1121a1ec19ec9ab5f20e3a10705ff7be0fd52379 [file] [log] [blame]
//! 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);
}