]> git.lizzy.rs Git - rust.git/blob - tests/rustdoc/sidebar-all-page.rs
Rollup merge of #106644 - alexcrichton:update-wasi-toolchain, r=cuviper
[rust.git] / tests / rustdoc / sidebar-all-page.rs
1 #![crate_name = "foo"]
2
3 #![feature(rustdoc_internals)]
4
5 // @has 'foo/all.html'
6 // @has - '//*[@class="sidebar-elems"]//li' 'Structs'
7 // @has - '//*[@class="sidebar-elems"]//li' 'Enums'
8 // @has - '//*[@class="sidebar-elems"]//li' 'Unions'
9 // @has - '//*[@class="sidebar-elems"]//li' 'Functions'
10 // @has - '//*[@class="sidebar-elems"]//li' 'Traits'
11 // @has - '//*[@class="sidebar-elems"]//li' 'Macros'
12 // @has - '//*[@class="sidebar-elems"]//li' 'Type Definitions'
13 // @has - '//*[@class="sidebar-elems"]//li' 'Constants'
14 // @has - '//*[@class="sidebar-elems"]//li' 'Statics'
15 // @has - '//*[@class="sidebar-elems"]//li' 'Primitive Types'
16
17 pub struct Foo;
18 pub enum Enum {
19     A,
20 }
21 pub union Bar {
22     a: u8,
23     b: u16,
24 }
25 pub fn foo() {}
26 pub trait Trait {}
27 #[macro_export]
28 macro_rules! foo {
29     () => {}
30 }
31 pub type Type = u8;
32 pub const FOO: u8 = 0;
33 pub static BAR: u8 = 0;
34 #[doc(primitive = "u8")]
35 mod u8 {}