diff --git a/extensions/scarb-doc/src/docs_generation/markdown/context.rs b/extensions/scarb-doc/src/docs_generation/markdown/context.rs index 3058680c2..5ee7f95f6 100644 --- a/extensions/scarb-doc/src/docs_generation/markdown/context.rs +++ b/extensions/scarb-doc/src/docs_generation/markdown/context.rs @@ -62,9 +62,9 @@ impl<'a> MarkdownGenerationContext<'a> { } _ => path_to_file_link(&resolved_item.full_path()), }, - None => link.to_string(), + None => link.path.clone().unwrap_or(link.label.clone()), }, - None => link.to_string(), + None => link.path.clone().unwrap_or(link.label.clone()), } } } diff --git a/extensions/scarb-doc/src/docs_generation/markdown/traits.rs b/extensions/scarb-doc/src/docs_generation/markdown/traits.rs index 2ffa937e4..8b312f4c9 100644 --- a/extensions/scarb-doc/src/docs_generation/markdown/traits.rs +++ b/extensions/scarb-doc/src/docs_generation/markdown/traits.rs @@ -66,11 +66,7 @@ pub trait MarkdownDocItem: DocItem { DocumentationCommentToken::Content(content) => content.clone(), DocumentationCommentToken::Link(link) => { let file_path = context.resolve_markdown_file_path_from_link(link); - format!( - "[{}]({})", - link.path.clone().unwrap_or(link.label.clone()), - file_path - ) + format!("[{}]({})", link.label.clone(), file_path) } }) .join("")