Derive Macro Document

Source
#[derive(Document)]
{
    // Attributes available to this derive:
    #[document]
    #[field]
    #[validate]
}