{}
", short, longty));
- for item in items.iter() {
+ for &NameDoc(ref name, ref doc) in items.iter() {
let curty = shortty(cur).to_static_str();
- let class = if cur.name.get_ref() == item &&
+ let class = if cur.name.get_ref() == name &&
short == curty { "current" } else { "" };
- try!(write!(w, "
\
+ try!(write!(w, "\
{name}",
ty = short,
class = class,
href = if curty == "mod" {"../"} else {""},
path = if short == "mod" {
- format!("{}/index.html", item.as_slice())
+ format!("{}/index.html", name.as_slice())
} else {
- format!("{}.{}.html", short, item.as_slice())
+ format!("{}.{}.html", short, name.as_slice())
},
- name = item.as_slice()));
+ title = doc.get_ref().as_slice(),
+ name = name.as_slice()));
}
try!(write!(w, "
"));
Ok(())
@@ -2110,7 +2136,7 @@ impl<'a> fmt::Show for Sidebar<'a> {
}
}
-fn build_sidebar(m: &clean::Module) -> HashMap