about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRémy Rakic <remy.rakic@gmail.com>2016-05-18 03:54:52 +0200
committerRémy Rakic <remy.rakic@gmail.com>2016-05-19 13:44:09 +0200
commit352a70b3a066eb02bd7738014700f467655c4ace (patch)
tree209a42ef9db290d53467f28430519d2fc727d6e3
parent0667ae93fb72eb25594258e55de9b4ae8f9f02a8 (diff)
downloadrust-352a70b3a066eb02bd7738014700f467655c4ace.tar.gz
rust-352a70b3a066eb02bd7738014700f467655c4ace.zip
Make the #[stable(since)] version attribute clearer with a tooltip
-rw-r--r--src/librustdoc/html/render.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/librustdoc/html/render.rs b/src/librustdoc/html/render.rs
index 005e25b07d4..a103acadcf6 100644
--- a/src/librustdoc/html/render.rs
+++ b/src/librustdoc/html/render.rs
@@ -1566,7 +1566,8 @@ impl<'a> fmt::Display for Item<'a> {
         write!(fmt, "</span>")?; // in-band
         write!(fmt, "<span class='out-of-band'>")?;
         if let Some(version) = self.item.stable_since() {
-            write!(fmt, "<span class='since'>{}</span>", version)?;
+            write!(fmt, "<span class='since' title='Stable since Rust version {0}'>{0}</span>",
+                   version)?;
         }
         write!(fmt,
                r##"<span id='render-detail'>
@@ -2136,7 +2137,7 @@ fn render_stability_since_raw<'a>(w: &mut fmt::Formatter,
                                   containing_ver: Option<&'a str>) -> fmt::Result {
     if let Some(v) = ver {
         if containing_ver != ver && v.len() > 0 {
-            write!(w, "<div class=\"since\">{}</div>",
+            write!(w, "<div class='since' title='Stable since Rust version {0}'>{0}</div>",
                    v)?
         }
     }