From b899c3e9ee3113fbcc4910448ea606060fd45dd8 Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Tue, 26 Nov 2019 13:34:41 +0100 Subject: [PATCH] api-macro: correctly concatenate doc macros Signed-off-by: Wolfgang Bumiller --- proxmox-api-macro/src/api.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/proxmox-api-macro/src/api.rs b/proxmox-api-macro/src/api.rs index 1e33c08d..a41a16e4 100644 --- a/proxmox-api-macro/src/api.rs +++ b/proxmox-api-macro/src/api.rs @@ -480,7 +480,10 @@ pub(crate) fn api(_attr: TokenStream, item: TokenStream) -> Result = syn::parse2(attr.tokens.clone())?; - doc_comment.push_str(&doc.content.value()); + if !doc_comment.is_empty() { + doc_comment.push_str("\n"); + } + doc_comment.push_str(doc.content.value().trim()); func.attrs.push(attr); } else if attr.path.is_ident("input") { let input: Parenthesized = syn::parse2(attr.tokens)?; @@ -504,7 +507,7 @@ pub(crate) fn api(_attr: TokenStream, item: TokenStream) -> Result