| // Regression test for <https://github.com/rust-lang/rust/issues/104064>. | |
| #![feature(no_core)] | |
| #![feature(rustc_attrs)] | |
| #![feature(rustdoc_internals)] | |
| #![no_core] | |
| #![rustc_coherence_is_core] | |
| //! Link to [i32][prim@i32] [i64][prim@i64] | |
| #[rustc_doc_primitive = "i32"] | |
| mod prim_i32 {} | |
| //@ set local_i32 = "$.index[?(@.name=='i32')].id" | |
| //@ has "$.index[?(@.name=='local_primitive')]" | |
| //@ ismany "$.index[?(@.name=='local_primitive')].inner.module.items[*]" $local_i32 | |
| //@ is "$.index[?(@.name=='local_primitive')].links['prim@i32']" $local_i32 | |
| // Let's ensure the `prim_i32` module isn't present in the output JSON: | |
| //@ !has "$.index[?(@.name=='prim_i32')]" |