Skip to content

Commit ba64a0b

Browse files
brsonclaude
andcommitted
Fix broken crates.html links to actual API doc locations
Item-level links (structs, traits, fns, macros) were pointing to api/rustmax/{crate}/ which only contains index.html re-export pages. Fixed linksubs.json5 to point to actual item locations under api/{crate}/, including cross-crate remaps (crossbeam->crossbeam_channel, serde->serde_core, clap->clap_builder, etc.) and std->core for core traits. Fixed substitute_versions() to use api/ instead of api/rustmax/ prefix. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 16c39d3 commit ba64a0b

3 files changed

Lines changed: 199 additions & 185 deletions

File tree

crates/rustmax-prebuild/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,7 @@ fn substitute_versions(md: &str, crates: &[CrateInfo]) -> String {
487487
let link_tail = link_tail.as_str().trim();
488488
if find_crate(crates, crate_name).is_some() {
489489
buf.push_str(&format!(
490-
"[{link_name}]: api/rustmax/{link_tail}"
490+
"[{link_name}]: api/{link_tail}"
491491
));
492492
} else {
493493
buf.push_str(line);

crates/rustmax/doc-src/crate-bitflags.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Types in which the bits are individually addressable.
33
- Crate [`::bitflags`].
44
- [docs.rs](https://docs.rs/bitflags)
55
- [crates.io](https://crates.io/crates/bitflags)
6-
- [GitHub](todo)
6+
- [GitHub](https://github.com/bitflags/bitflags)
77

88
---
99

0 commit comments

Comments
 (0)