]> git.lizzy.rs Git - rust.git/blob - src/test/rustdoc-json/assoc_items.rs
Rollup merge of #101253 - lyming2007:issue-101163, r=Amanieu
[rust.git] / src / test / rustdoc-json / assoc_items.rs
1 #![no_std]
2
3 pub struct Simple;
4
5 impl Simple {
6     // @has "$.index[*][?(@.name=='CONSTANT')].kind" \"assoc_const\"
7     pub const CONSTANT: usize = 0;
8 }
9
10 pub trait EasyToImpl {
11     // @has "$.index[*][?(@.name=='ToDeclare')].kind" \"assoc_type\"
12     // @has "$.index[*][?(@.name=='ToDeclare')].inner.default" null
13     type ToDeclare;
14     // @has "$.index[*][?(@.name=='AN_ATTRIBUTE')].kind" \"assoc_const\"
15     // @has "$.index[*][?(@.name=='AN_ATTRIBUTE')].inner.default" null
16     const AN_ATTRIBUTE: usize;
17 }
18
19 impl EasyToImpl for Simple {
20     // @has "$.index[*][?(@.name=='ToDeclare')].inner.default.kind" \"primitive\"
21     // @has "$.index[*][?(@.name=='ToDeclare')].inner.default.inner" \"usize\"
22     type ToDeclare = usize;
23     // @has "$.index[*][?(@.name=='AN_ATTRIBUTE')].inner.type.kind" \"primitive\"
24     // @has "$.index[*][?(@.name=='AN_ATTRIBUTE')].inner.type.inner" \"usize\"
25     // @has "$.index[*][?(@.name=='AN_ATTRIBUTE')].inner.default" \"12\"
26     const AN_ATTRIBUTE: usize = 12;
27 }