File tree 5 files changed +35
-5
lines changed
ci/docker/host-x86_64/x86_64-gnu-tools
5 files changed +35
-5
lines changed Original file line number Diff line number Diff line change @@ -71,7 +71,7 @@ ENV PATH="/node-v14.4.0-linux-x64/bin:${PATH}"
71
71
# https://github.com/puppeteer/puppeteer/issues/375
72
72
#
73
73
# We also specify the version in case we need to update it to go around cache limitations.
74
- RUN npm install -g browser-ui-test@0.2.12 --unsafe-perm=true
74
+ RUN npm install -g browser-ui-test@0.2.14 --unsafe-perm=true
75
75
76
76
ENV RUST_CONFIGURE_ARGS \
77
77
--build=x86_64-unknown-linux-gnu \
Original file line number Diff line number Diff line change @@ -137,9 +137,9 @@ h1.fqn > .in-band > a:hover {
137
137
h2 , h3 , h4 {
138
138
border-bottom : 1px solid;
139
139
}
140
- .impl , .method ,
141
- .type : not (. container-rustdoc ) , .associatedconstant ,
142
- .associatedtype {
140
+ .impl , .impl-items . method ,
141
+ .impl-items . type , . impl-items .associatedconstant ,
142
+ .impl-items . associatedtype {
143
143
flex-basis : 100% ;
144
144
font-weight : 600 ;
145
145
margin-top : 16px ;
Original file line number Diff line number Diff line change
1
+ goto: file://|DOC_PATH|/lib2/struct.Foo.html
2
+ // This test checks that the font weight is correctly applied.
3
+ assert: ("//*[@class='docblock type-decl']//a[text()='Alias']", {"font-weight": "400"})
4
+ assert: ("//*[@class='structfield small-section-header']//a[text()='Alias']", {"font-weight": "400"})
5
+ assert: ("#method\.a_method > code", {"font-weight": "600"})
6
+ assert: ("#associatedtype\.X > code", {"font-weight": "600"})
7
+ assert: ("#associatedconstant\.Y > code", {"font-weight": "600"})
Original file line number Diff line number Diff line change @@ -31,7 +31,10 @@ assert: (".sidebar > .location", "Crate lib2")
31
31
assert: (".sidebar-elems > .crate > ul > li > a.current", "lib2")
32
32
// We now go to the "foobar" function page.
33
33
assert: (".sidebar-elems > .items > ul > li:nth-child(1)", "Modules")
34
- assert: (".sidebar-elems > .items > ul > li:nth-child(2)", "Functions")
34
+ assert: (".sidebar-elems > .items > ul > li:nth-child(2)", "Structs")
35
+ assert: (".sidebar-elems > .items > ul > li:nth-child(3)", "Traits")
36
+ assert: (".sidebar-elems > .items > ul > li:nth-child(4)", "Functions")
37
+ assert: (".sidebar-elems > .items > ul > li:nth-child(5)", "Type Definitions")
35
38
assert: ("#functions + table td > a", "foobar")
36
39
click: "#functions + table td > a"
37
40
Original file line number Diff line number Diff line change @@ -9,3 +9,23 @@ pub mod module {
9
9
}
10
10
11
11
pub fn foobar ( ) { }
12
+
13
+ pub type Alias = u32 ;
14
+
15
+ pub struct Foo {
16
+ pub x : Alias ,
17
+ }
18
+
19
+ impl Foo {
20
+ pub fn a_method ( & self ) { }
21
+ }
22
+
23
+ pub trait Trait {
24
+ type X ;
25
+ const Y : u32 ;
26
+ }
27
+
28
+ impl Trait for Foo {
29
+ type X = u32 ;
30
+ const Y : u32 = 0 ;
31
+ }
You can’t perform that action at this time.
0 commit comments