Rollup merge of #121572 - notriddle:notriddle/test-case-121106, r=GuillaumeGomez

Add test case for primitive links in alias js

Follow up #121490

CC #121106
This commit is contained in:
Guillaume Gomez 2024-02-28 16:04:51 +01:00 committed by GitHub
commit 65b190d34d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,19 @@
#![crate_name = "foo"]
#![feature(rustc_attrs)]
// @has foo/primitive.i32.html '//h1' 'Primitive Type i32'
// @has foo/index.html '//a/@href' '../foo/index.html'
#[rustc_doc_primitive = "i32"]
mod i32 {}
// @has foo/struct.Node.html '//a/@href' 'primitive.i32.html'
pub struct Node;
impl Node {
pub fn edge(&self) -> i32 { 0 }
}
// @!has foo/type.Alias.html '//a/@href' 'primitive.i32.html'
// @hasraw 'type.impl/foo/struct.Node.js' 'href=\"foo/primitive.i32.html\"'
pub type Alias = Node;