| #![feature(trait_alias)] | |
| pub struct Foo; | |
| pub trait Bar { | |
| const BAZ: u8; | |
| } | |
| impl Bar for Foo { | |
| #[doc(alias = "CONST_BAZ")] //~ ERROR | |
| const BAZ: u8 = 0; | |
| } | |
| impl Foo { | |
| #[doc(alias = "CONST_FOO")] // ok! | |
| pub const FOO: u8 = 0; | |
| pub fn bar() -> u8 { | |
| Self::FOO | |
| } | |
| } |