| #![crate_name = "foo"] | |
| pub struct MyStruct; | |
| impl MyTrait for MyStruct { | |
| //@ has foo/struct.MyStruct.html '//a/@href' 'struct.MyStruct.html#associatedtype.AssoType' | |
| /// [`AssoType`] | |
| /// | |
| /// [`AssoType`]: MyStruct::AssoType | |
| type AssoType = u32; | |
| //@ has foo/struct.MyStruct.html '//a/@href' 'struct.MyStruct.html#associatedconstant.ASSO_CONST' | |
| /// [`ASSO_CONST`] | |
| /// | |
| /// [`ASSO_CONST`]: MyStruct::ASSO_CONST | |
| const ASSO_CONST: i32 = 10; | |
| //@ has foo/struct.MyStruct.html '//a/@href' 'struct.MyStruct.html#method.trait_fn' | |
| /// [`trait_fn`] | |
| /// | |
| /// [`trait_fn`]: MyStruct::trait_fn | |
| fn trait_fn() { } | |
| } | |
| pub trait MyTrait { | |
| type AssoType; | |
| const ASSO_CONST: i32 = 1; | |
| fn trait_fn(); | |
| } |