about summary refs log tree commit diff
diff options
context:
space:
mode:
authorQuietMisdreavus <grey@quietmisdreavus.net>2018-09-27 09:12:13 -0500
committerQuietMisdreavus <grey@quietmisdreavus.net>2018-09-27 09:12:13 -0500
commit967a6b02411f2eecfcc521d4b0129cc6b03d504a (patch)
treebcb4345d462115bbf5a4f171c73aba8a2f103277
parent63ac3c7b94df4931e31472599976cb2a9b10a0d1 (diff)
downloadrust-967a6b02411f2eecfcc521d4b0129cc6b03d504a.tar.gz
rust-967a6b02411f2eecfcc521d4b0129cc6b03d504a.zip
show "all items" link even if crate doesn't have a version
-rw-r--r--src/librustdoc/html/render.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/librustdoc/html/render.rs b/src/librustdoc/html/render.rs
index 8adc45ea965..1c61e73fae0 100644
--- a/src/librustdoc/html/render.rs
+++ b/src/librustdoc/html/render.rs
@@ -4095,11 +4095,12 @@ impl<'a> fmt::Display for Sidebar<'a> {
                 write!(fmt,
                        "<div class='block version'>\
                         <p>Version {}</p>\
-                        </div>
-                        <a id='all-types' href='all.html'><p>See all {}'s items</p></a>",
-                       version,
-                       it.name.as_ref().unwrap())?;
+                        </div>",
+                       version)?;
             }
+
+            write!(fmt, "<a id='all-types' href='all.html'><p>See all {}'s items</p></a>",
+                   it.name.as_ref().expect("crates always have a name"))?;
         }
 
         write!(fmt, "<div class=\"sidebar-elems\">")?;