schema: property description: output indentation where its required
The wrap_text helper accepts and initial indentation, so use that as central point to add the indentation that glues the list entry together with its description. Mostly a small optimization, should not matter in practice, i.e. where all properties should have a description. Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
bd1133fcd2
commit
1c4467841d
@ -270,22 +270,22 @@ pub fn get_property_description(
|
|||||||
let mut text = match style {
|
let mut text = match style {
|
||||||
ParameterDisplayStyle::Config => {
|
ParameterDisplayStyle::Config => {
|
||||||
// reST definition list format
|
// reST definition list format
|
||||||
format!("``{name}`` : ``{type_text}{default_text}``\n ")
|
format!("``{name}`` : ``{type_text}{default_text}``\n")
|
||||||
}
|
}
|
||||||
ParameterDisplayStyle::ConfigSub => {
|
ParameterDisplayStyle::ConfigSub => {
|
||||||
// reST definition list format
|
// reST definition list format
|
||||||
format!("``{name}`` = ``{type_text}{default_text}``\n ")
|
format!("``{name}`` = ``{type_text}{default_text}``\n")
|
||||||
}
|
}
|
||||||
ParameterDisplayStyle::Arg => {
|
ParameterDisplayStyle::Arg => {
|
||||||
// reST option list format
|
// reST option list format
|
||||||
format!("``--{name}`` ``{type_text}{default_text}``\n ")
|
format!("``--{name}`` ``{type_text}{default_text}``\n")
|
||||||
}
|
}
|
||||||
ParameterDisplayStyle::Fixed => {
|
ParameterDisplayStyle::Fixed => {
|
||||||
format!("``<{name}>`` : ``{type_text}{default_text}``\n ")
|
format!("``<{name}>`` : ``{type_text}{default_text}``\n")
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
text.push_str(&wrap_text("", " ", &descr, 80));
|
text.push_str(&wrap_text(" ", " ", &descr, 80));
|
||||||
|
|
||||||
text
|
text
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user