]> git.lizzy.rs Git - rust.git/commitdiff
Auto merge of #23250 - liigo:plain-summary-line, r=alexcrichton
authorbors <bors@rust-lang.org>
Tue, 10 Mar 2015 17:20:43 +0000 (17:20 +0000)
committerbors <bors@rust-lang.org>
Tue, 10 Mar 2015 17:20:43 +0000 (17:20 +0000)
this feature was broken by mistake some days ago: @2b11a80
(line 2201: https://github.com/rust-lang/rust/commit/2b11a80#diff-05c3c8b7c08a25764218b8c18d8204b7L2201)

r? @alexcrichton

src/librustdoc/html/render.rs

index d60f9ad50a16e9865850e31c984f9e1287e4c3f1..46c7a701954859dfdf6691b62bb76fc351fd42f0 100644 (file)
@@ -1264,7 +1264,7 @@ fn build_sidebar_items(&self, m: &clean::Module) -> HashMap<String, Vec<NameDoc>
             let short = short.to_string();
             let v = map.entry(short).get().unwrap_or_else(
                 |vacant_entry| vacant_entry.insert(Vec::with_capacity(1)));
-            v.push((myname, Some(shorter_line(item.doc_value()))));
+            v.push((myname, Some(plain_summary_line(item.doc_value()))));
         }
 
         for (_, items) in &mut map {
@@ -1478,8 +1478,9 @@ fn shorter<'a>(s: Option<&'a str>) -> &'a str {
 }
 
 #[inline]
-fn shorter_line(s: Option<&str>) -> String {
-    shorter(s).replace("\n", " ")
+fn plain_summary_line(s: Option<&str>) -> String {
+    let line = shorter(s).replace("\n", " ");
+    markdown::plain_summary_line(&line[..])
 }
 
 fn document(w: &mut fmt::Formatter, item: &clean::Item) -> fmt::Result {