rustc/vendor/derive_builder/examples/deny_missing_docs.rs
2024-05-29 11:23:22 +02:00

24 lines
521 B
Rust

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