diff options
| author | QuietMisdreavus <grey@quietmisdreavus.net> | 2017-07-27 19:21:10 -0500 |
|---|---|---|
| committer | QuietMisdreavus <grey@quietmisdreavus.net> | 2017-07-29 09:21:48 -0500 |
| commit | 612081a78d136c7ad0b63dd3454ceb727d0e69c5 (patch) | |
| tree | 287e11bc3e4de717727c44c348eee8bcde68de17 | |
| parent | 5cc1baa2900ab344e8e8386aa8314b59051868ca (diff) | |
| download | rust-612081a78d136c7ad0b63dd3454ceb727d0e69c5.tar.gz rust-612081a78d136c7ad0b63dd3454ceb727d0e69c5.zip | |
print associated types in traits "implementors" section
| -rw-r--r-- | src/librustdoc/html/render.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/librustdoc/html/render.rs b/src/librustdoc/html/render.rs index e89bd7aae9b..60735fbe73c 100644 --- a/src/librustdoc/html/render.rs +++ b/src/librustdoc/html/render.rs @@ -2235,6 +2235,13 @@ fn item_trait(w: &mut fmt::Formatter, cx: &Context, it: &clean::Item, _ => false, }; fmt_impl_for_trait_page(&implementor.impl_, w, use_absolute)?; + for it in &implementor.impl_.items { + if let clean::TypedefItem(ref tydef, _) = it.inner { + write!(w, "<span class=\"where fmt-newline\"> ")?; + assoc_type(w, it, &vec![], Some(&tydef.type_), AssocItemLink::Anchor(None))?; + write!(w, ";</span>")?; + } + } writeln!(w, "</code></li>")?; } } |
