Support option group documentation (#7593)

This commit is contained in:
Micha Reiser 2023-09-22 18:31:52 +02:00 committed by GitHub
parent 2ecf59726f
commit 01843af21a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 62 additions and 3 deletions

View file

@ -16,6 +16,12 @@ pub(crate) fn generate() -> String {
fn generate_set(output: &mut String, set: &Set) {
writeln!(output, "### {title}\n", title = set.title()).unwrap();
if let Some(documentation) = set.metadata().documentation() {
output.push_str(documentation);
output.push('\n');
output.push('\n');
}
let mut visitor = CollectOptionsVisitor::default();
set.metadata().record(&mut visitor);