diff options
| -rw-r--r-- | tests/rustdoc-json/impls/issue-112852-dangling-trait-impl-id-2.rs | 5 | ||||
| -rw-r--r-- | tests/rustdoc-json/impls/issue-112852-dangling-trait-impl-id.rs | 9 |
2 files changed, 12 insertions, 2 deletions
diff --git a/tests/rustdoc-json/impls/issue-112852-dangling-trait-impl-id-2.rs b/tests/rustdoc-json/impls/issue-112852-dangling-trait-impl-id-2.rs index f8c21f937b2..d2ac316d47d 100644 --- a/tests/rustdoc-json/impls/issue-112852-dangling-trait-impl-id-2.rs +++ b/tests/rustdoc-json/impls/issue-112852-dangling-trait-impl-id-2.rs @@ -1,12 +1,15 @@ #![feature(no_core)] #![no_core] +// @count "$.index[*][?(@.inner.impl)]" 1 // @!has "$.index[*][?(@.name == 'HiddenPubStruct')]" -// @!has "$.index[*][?(@.inner.impl)]" +// @has "$.index[*][?(@.name == 'NotHiddenPubStruct')]" // @has "$.index[*][?(@.name=='PubTrait')]" pub trait PubTrait {} #[doc(hidden)] pub struct HiddenPubStruct; +pub struct NotHiddenPubStruct; impl PubTrait for HiddenPubStruct {} +impl PubTrait for NotHiddenPubStruct {} diff --git a/tests/rustdoc-json/impls/issue-112852-dangling-trait-impl-id.rs b/tests/rustdoc-json/impls/issue-112852-dangling-trait-impl-id.rs index 035d147d346..141c54a57dd 100644 --- a/tests/rustdoc-json/impls/issue-112852-dangling-trait-impl-id.rs +++ b/tests/rustdoc-json/impls/issue-112852-dangling-trait-impl-id.rs @@ -1,8 +1,9 @@ #![feature(no_core)] #![no_core] +// @count "$.index[*][?(@.inner.impl)]" 1 // @!has "$.index[*][?(@.name == 'HiddenPubStruct')]" -// @!has "$.index[*][?(@.inner.impl)]" +// @has "$.index[*][?(@.name == 'NotHiddenPubStruct')]" // @has "$.index[*][?(@.name=='PubTrait')]" pub trait PubTrait {} @@ -12,3 +13,9 @@ pub mod hidden { impl crate::PubTrait for HiddenPubStruct {} } + +pub mod not_hidden { + pub struct NotHiddenPubStruct; + + impl crate::PubTrait for NotHiddenPubStruct {} +} |
