summaryrefslogtreecommitdiffstats
path: root/target/doc/rustdoc.css
diff options
context:
space:
mode:
Diffstat (limited to 'target/doc/rustdoc.css')
-rw-r--r--target/doc/rustdoc.css131
1 files changed, 105 insertions, 26 deletions
diff --git a/target/doc/rustdoc.css b/target/doc/rustdoc.css
index c07871a..cad5fae 100644
--- a/target/doc/rustdoc.css
+++ b/target/doc/rustdoc.css
@@ -1,3 +1,5 @@
+@import "normalize.css";
+
/**
* Copyright 2013 The Rust Project Developers. See the COPYRIGHT
* file at the top-level directory of this distribution and at
@@ -59,8 +61,6 @@
src: local('Source Code Pro Semibold'), url("SourceCodePro-Semibold.woff") format('woff');
}
-@import "normalize.css";
-
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
@@ -97,6 +97,7 @@ h1, h2, h3:not(.impl):not(.method):not(.type):not(.tymethod), h4:not(.method):no
h1.fqn {
border-bottom: 1px dashed;
margin-top: 0;
+ position: relative;
}
h2, h3:not(.impl):not(.method):not(.type):not(.tymethod), h4:not(.method):not(.type):not(.tymethod) {
border-bottom: 1px solid;
@@ -105,6 +106,7 @@ h3.impl, h3.method, h4.method, h3.type, h4.type {
font-weight: 600;
margin-top: 10px;
margin-bottom: 10px;
+ position: relative;
}
h3.impl, h3.method, h3.type {
margin-top: 15px;
@@ -128,11 +130,11 @@ code, pre {
font-family: "Source Code Pro", Menlo, Monaco, Consolas, "DejaVu Sans Mono", Inconsolata, monospace;
white-space: pre-wrap;
}
-.docblock code {
+.docblock code, .docblock-short code {
border-radius: 3px;
padding: 0 0.2em;
}
-.docblock pre code {
+.docblock pre code, .docblock-short pre code {
padding: 0;
}
pre {
@@ -237,23 +239,23 @@ nav.sub {
}
.line-numbers span { cursor: pointer; }
-.docblock.short p {
+.docblock-short p {
display: inline;
}
-.docblock.short.nowrap {
+.docblock-short.nowrap {
display: block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
-.docblock.short p {
+.docblock-short p {
overflow: hidden;
text-overflow: ellipsis;
margin: 0;
}
-.docblock.short code { white-space: nowrap; }
+.docblock-short code { white-space: nowrap; }
.docblock h1, .docblock h2, .docblock h3, .docblock h4, .docblock h5 {
border-bottom: 1px solid;
@@ -263,22 +265,51 @@ nav.sub {
.docblock h2 { font-size: 1.15em; }
.docblock h3, .docblock h4, .docblock h5 { font-size: 1em; }
+.docblock {
+ margin-left: 24px;
+}
+
.content .out-of-band {
font-size: 23px;
- width: 40%;
margin: 0px;
padding: 0px;
text-align: right;
display: inline-block;
+ font-weight: normal;
+ position: absolute;
+ right: 0;
+}
+
+h3.impl > .out-of-band {
+ font-size: 21px;
+}
+
+h4 > code, h3 > code, .invisible > code {
+ position: inherit;
+}
+
+.in-band, code {
+ z-index: 5;
+}
+
+.invisible {
+ background: rgba(0, 0, 0, 0);
+ width: 100%;
+ display: inline-block;
}
.content .in-band {
- width: 60%;
margin: 0px;
padding: 0px;
display: inline-block;
}
+#main { position: relative; }
+#main > .since {
+ top: inherit;
+ font-family: "Fira Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
+}
+
.content table {
border-spacing: 0 5px;
border-collapse: separate;
@@ -347,6 +378,11 @@ nav.sub {
font-size: 90%;
}
+/* Shift where in trait listing down a line */
+pre.trait .where::before {
+ content: '\a ';
+}
+
nav {
border-bottom: 1px solid;
padding-bottom: 10px;
@@ -378,14 +414,14 @@ a {
background: transparent;
}
-.docblock a:hover, .stability a {
+.docblock a:hover, .docblock-short a:hover, .stability a {
text-decoration: underline;
}
.content span.enum, .content a.enum, .block a.current.enum { color: #5e9766; }
.content span.struct, .content a.struct, .block a.current.struct { color: #df3600; }
-.content a.type { color: #e57300; }
-.content a.macro { color: #068000; }
+.content span.type, .content a.type, .block a.current.type { color: #e57300; }
+.content span.macro, .content a.macro, .block a.current.macro { color: #068000; }
.block a.current.crate { font-weight: 500; }
.search-input {
@@ -428,7 +464,8 @@ a {
.content .search-results td:first-child { padding-right: 0; }
.content .search-results td:first-child a { padding-right: 10px; }
-tr.result span.primitive::after { content: ' (primitive type)'; font-style: italic; }
+tr.result span.primitive::after { content: ' (primitive type)'; font-style: italic; color: black;
+}
body.blur > :not(#help) {
filter: blur(8px);
@@ -451,7 +488,7 @@ body.blur > :not(#help) {
background: #e9e9e9;
box-shadow: 0 0 6px rgba(0,0,0,.2);
width: 550px;
- height: 300px;
+ height: 330px;
border: 1px solid #bfbfbf;
}
#help dt {
@@ -498,11 +535,13 @@ em.stab p {
opacity: 0.65;
}
-span.since {
- float: right;
+.since {
font-weight: normal;
font-size: initial;
color: grey;
+ position: absolute;
+ right: 0;
+ top: 0;
}
.variants_table {
@@ -527,7 +566,7 @@ td.summary-column {
pre.rust .kw { color: #8959A8; }
pre.rust .kw-2, pre.rust .prelude-ty { color: #4271AE; }
pre.rust .number, pre.rust .string { color: #718C00; }
-pre.rust .self, pre.rust .boolval, pre.rust .prelude-val,
+pre.rust .self, pre.rust .bool-val, pre.rust .prelude-val,
pre.rust .attribute, pre.rust .attribute .ident { color: #C82829; }
pre.rust .macro, pre.rust .macro-nonterminal { color: #3E999F; }
pre.rust .lifetime { color: #B76514; }
@@ -535,22 +574,17 @@ pre.rust .lifetime { color: #B76514; }
.rusttest { display: none; }
pre.rust { position: relative; }
a.test-arrow {
+ background-color: rgba(78, 139, 202, 0.2);
display: inline-block;
position: absolute;
- background-color: #4e8bca;
padding: 5px 10px 5px 10px;
border-radius: 5px;
font-size: 130%;
top: 5px;
right: 5px;
}
-
-.methods .section-header {
- /* Override parent class attributes. */
- border-bottom: none !important;
- font-size: 1.1em !important;
- margin: 0 0 -5px;
- padding: 0;
+a.test-arrow:hover{
+ background-color: #4e8bca;
}
.section-header:hover a:after {
@@ -597,7 +631,52 @@ a.test-arrow {
color: #999;
}
+.ghost {
+ display: none;
+}
+
+.ghost + .since {
+ position: initial;
+ display: table-cell;
+}
+
+.since + .srclink {
+ display: table-cell;
+ padding-left: 10px;
+}
+
+span.since {
+ position: initial;
+ font-size: 20px;
+ margin-right: 5px;
+}
+
+.toggle-wrapper > .collapse-toggle {
+ left: 0;
+}
+
+.variant + .toggle-wrapper > a {
+ margin-top: 5px;
+}
+
+.enum > .toggle-wrapper + .docblock, .struct > .toggle-wrapper + .docblock {
+ margin-left: 30px;
+ margin-bottom: 20px;
+ margin-top: 5px;
+}
+
+.enum > .collapsed, .struct > .collapsed {
+ margin-bottom: 25px;
+}
+.enum .variant, .struct .structfield {
+ display: block;
+}
+
+:target > code {
+ background: #FDFFD3;
+ opacity: 1;
+}
/* Media Queries */