blob: 9e7e4273c248ac4da46455bc620d6b6138f8b731 [file]
// 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>;