1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
#![crate_name = "foo"]
pub trait Trait {
const FOO: u32 = 12;
fn foo();
}
pub struct Bar;
//@ has 'foo/struct.Bar.html'
//@ !has - '//div[@class="sidebar-elems"]//h3' 'Associated Constants'
//@ !has - '//div[@class="sidebar-elems"]//a' 'FOO'
impl Trait for Bar {
const FOO: u32 = 1;
fn foo() {}
}
pub enum Foo {
A,
}
//@ has 'foo/enum.Foo.html'
//@ !has - '//div[@class="sidebar-elems"]//h3' 'Associated Constants'
//@ !has - '//div[@class="sidebar-elems"]//a' 'FOO'
impl Trait for Foo {
const FOO: u32 = 1;
fn foo() {}
}
pub struct Baz;
//@ has 'foo/struct.Baz.html'
//@ has - '//div[@class="sidebar-elems"]//h3' 'Associated Constants'
//@ has - '//div[@class="sidebar-elems"]//a' 'FOO'
impl Baz {
pub const FOO: u32 = 42;
}
pub enum Quux {
B,
}
//@ has 'foo/enum.Quux.html'
//@ has - '//div[@class="sidebar-elems"]//h3' 'Associated Constants'
//@ has - '//div[@class="sidebar-elems"]//a' 'FOO'
impl Quux {
pub const FOO: u32 = 42;
}
|