We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4de4a95 commit ef01ae7Copy full SHA for ef01ae7
src/librustdoc/html/markdown.rs
@@ -585,11 +585,13 @@ pub fn render(w: &mut fmt::Formatter,
585
}
586
587
if !parser.footnotes.is_empty() {
588
+ let mut v: Vec<_> = parser.footnotes.values().collect();
589
+ v.sort_by(|a, b| a.1.cmp(&b.1));
590
buffer.push_str(&format!("<div class=\"footnotes\"><hr><ol>{}</ol></div>",
- parser.footnotes.values()
- .map(|&(ref s, _)| s.as_str())
591
- .collect::<Vec<_>>()
592
- .join("")));
+ v.iter()
+ .map(|s| s.0.as_str())
593
+ .collect::<Vec<_>>()
594
+ .join("")));
595
596
let mut ret = toc_builder.map_or(Ok(()), |builder| {
597
write!(w, "<nav id=\"TOC\">{}</nav>", builder.into_toc())
0 commit comments