| // Regression test for <https://github.com/rust-lang/rust/issues/144969>. | |
| //@ compile-flags: -Z unstable-options --document-hidden-items | |
| //@ aux-build:cross_crate_generic_typedef.rs | |
| #![crate_name = "document_hidden_aliased_items"] | |
| extern crate cross_crate_generic_typedef; | |
| use std::collections::BTreeMap; | |
| //@ has 'document_hidden_aliased_items/type.InlineU64.html' | |
| //@ count - '//*[@class="structfield section-header"]' 2 | |
| //@ has - '//pre[@class="rust item-decl"]//code' 'pub hidden' | |
| //@ count - '//pre[@class="rust item-decl"]//code' '/* private fields */' 0 | |
| pub type InlineU64 = cross_crate_generic_typedef::InlineOne<u64>; | |
| //@ has 'document_hidden_aliased_items/type.InlineEnum.html' | |
| //@ count - '//*[@class="variant"]' 3 | |
| //@ has - '//pre[@class="rust item-decl"]//code' 'Hidden' | |
| //@ count - '//pre[@class="rust item-decl"]//code' '// some variants omitted' 0 | |
| pub type InlineEnum = cross_crate_generic_typedef::GenericEnum<i32>; | |
| //@ has 'document_hidden_aliased_items/type.PrivateFields.html' | |
| //@ has - '//*[@class="rust item-decl"]/code' 'struct PrivateFields { /* private fields */ }' | |
| pub type PrivateFields = BTreeMap<u32, String>; |