| #![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; | |
| } |