Guillaume Gomez | 3b6e4a8 | 2020-08-01 15:37:30 | [diff] [blame] | 1 | #![crate_type="lib"] |
Guillaume Gomez | 3b6e4a8 | 2020-08-01 15:37:30 | [diff] [blame] | 2 | |
3 | pub struct Bar; | ||||
4 | pub trait Foo { | ||||
5 | type X; | ||||
6 | fn foo() -> Self::X; | ||||
7 | } | ||||
8 | |||||
9 | #[doc(alias = "foo")] //~ ERROR | ||||
Mark Rousskov | 8a3edb1 | 2020-09-01 21:12:52 | [diff] [blame^] | 10 | extern "C" {} |
Guillaume Gomez | 3b6e4a8 | 2020-08-01 15:37:30 | [diff] [blame] | 11 | |
12 | #[doc(alias = "bar")] //~ ERROR | ||||
13 | impl Bar { | ||||
Guillaume Gomez | fc6fb3f | 2020-08-11 22:12:49 | [diff] [blame] | 14 | #[doc(alias = "const")] |
Guillaume Gomez | 3b6e4a8 | 2020-08-01 15:37:30 | [diff] [blame] | 15 | const A: u32 = 0; |
16 | } | ||||
17 | |||||
18 | #[doc(alias = "foobar")] //~ ERROR | ||||
19 | impl Foo for Bar { | ||||
20 | #[doc(alias = "assoc")] //~ ERROR | ||||
21 | type X = i32; | ||||
Mark Rousskov | 8a3edb1 | 2020-09-01 21:12:52 | [diff] [blame^] | 22 | fn foo() -> Self::X { |
23 | 0 | ||||
24 | } | ||||
Guillaume Gomez | 3b6e4a8 | 2020-08-01 15:37:30 | [diff] [blame] | 25 | } |