Do not list impl when trait has doc(hidden)
This commit is contained in:
parent
3824017f8e
commit
bd7caf477c
3 changed files with 43 additions and 1 deletions
2
src/test/rustdoc/auxiliary/cross-crate-hidden.rs
Normal file
2
src/test/rustdoc/auxiliary/cross-crate-hidden.rs
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
#[doc(hidden)]
|
||||
pub enum HiddenType {}
|
||||
23
src/test/rustdoc/cross-crate-hidden.rs
Normal file
23
src/test/rustdoc/cross-crate-hidden.rs
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
// Issue #86448: test for cross-crate `doc(hidden)`
|
||||
#![crate_name = "foo"]
|
||||
|
||||
// aux-build:cross-crate-hidden.rs
|
||||
extern crate cross_crate_hidden;
|
||||
|
||||
pub use ::cross_crate_hidden::HiddenType; // OK, not re-exported
|
||||
|
||||
pub enum MyLibType {}
|
||||
|
||||
// @!has foo/enum.MyLibType.html '//*[@id="impl-From%3CHiddenType%3E"]' 'impl From<HiddenType> for MyLibType'
|
||||
impl From<HiddenType> for MyLibType {
|
||||
fn from(it: HiddenType) -> MyLibType {
|
||||
match it {}
|
||||
}
|
||||
}
|
||||
|
||||
// @!has foo/enum.MyLibType.html '//*[@id="impl-From%3COption%3COption%3COption%3COption%3CHiddenType%3E%3E%3E%3E%3E"]' 'impl From<Option<Option<Option<Option<HiddenType>>>>> for MyLibType'
|
||||
impl From<Option<Option<Option<Option<HiddenType>>>>> for MyLibType {
|
||||
fn from(it: Option<Option<Option<Option<HiddenType>>>>) -> MyLibType {
|
||||
todo!()
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue