]> git.lizzy.rs Git - rust.git/blobdiff - src/librustdoc/markdown.rs
Auto merge of #91164 - Badel2:usefulness-stack-overflow, r=davidtwco
[rust.git] / src / librustdoc / markdown.rs
index 82e6231782c1e3a61c6823a3599ff5a032279b22..47b24d40edc27ccaac299bfe59f804cd9ca4675d 100644 (file)
@@ -10,7 +10,9 @@
 use crate::doctest::{Collector, TestOptions};
 use crate::html::escape::Escape;
 use crate::html::markdown;
-use crate::html::markdown::{find_testable_code, ErrorCodes, IdMap, Markdown, MarkdownWithToc};
+use crate::html::markdown::{
+    find_testable_code, ErrorCodes, HeadingOffset, IdMap, Markdown, MarkdownWithToc,
+};
 
 /// Separate any lines at the start of the file that begin with `# ` or `%`.
 fn extract_leading_metadata(s: &str) -> (Vec<&str>, &str) {
@@ -70,7 +72,16 @@ fn extract_leading_metadata(s: &str) -> (Vec<&str>, &str) {
     let text = if !options.markdown_no_toc {
         MarkdownWithToc(text, &mut ids, error_codes, edition, &playground).into_string()
     } else {
-        Markdown(text, &[], &mut ids, error_codes, edition, &playground, 0).into_string()
+        Markdown {
+            content: text,
+            links: &[],
+            ids: &mut ids,
+            error_codes,
+            edition,
+            playground: &playground,
+            heading_offset: HeadingOffset::H1,
+        }
+        .into_string()
     };
 
     let err = write!(