Most of these are because alloc uses `#[lang_item]` to define methods, but core documents primitives before those methods are available. - Fix rustdoc-js-std test For some reason this change made CStr not show up in the results for `str,u8`. Since it still shows up for str, and since it wasn't a great match for that query anyway, I think this is ok to let slide. - Add test that all primitives can be linked to - Enable `doc(primitive)` in `core` as well - Add linkcheck exception specifically for Windows Ideally this would be done automatically by the linkchecker by replacing `\\` with forward slashes, but this PR is already a ton of work ... - Don't forcibly fail linkchecking if there's a broken intra-doc link on Windows Previously, it would exit with a hard error if a missing file had `::` in it. This changes it to report a missing file instead, which allows adding an exception.
10 lines
375 B
JavaScript
10 lines
375 B
JavaScript
const QUERY = 'str,u8';
|
|
|
|
const EXPECTED = {
|
|
'others': [
|
|
{ 'path': 'std', 'name': 'str', 'href': '../std/primitive.str.html' },
|
|
{ 'path': 'std', 'name': 'u8', 'href': '../std/primitive.u8.html' },
|
|
{ 'path': 'std', 'name': 'str', 'href': '../std/str/index.html' },
|
|
{ 'path': 'std', 'name': 'u8', 'href': '../std/u8/index.html' },
|
|
],
|
|
};
|