mirror of
				https://github.com/rust-lang/rust.git
				synced 2025-11-04 06:56:14 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			52 lines
		
	
	
		
			987 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			987 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
#![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;
 | 
						|
}
 |