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