0

Suppose I place a header in the documentation for a Rust module, src/module_a/mod.rs:

# Header

Some text.

I know how to link to this header from other parts of src/module_a/mod.rs using standard markdown syntax, and I know how to link to module_a from other modules using standard Cargo doc syntax. But I'm not sure how to link directly to Header within module_a from another module. Does anyone know?

GHPR
  • 45
  • 6

1 Answers1

2

You would use the [text](path) syntax and include a #-suffixed "anchor" for the heading. The path portion can still use Rust's shorthand syntax.

Here's an example that could be put in module_b:

//! Here's is a link to the [Header](crate::module_a#header) section.
kmdreko
  • 42,554
  • 6
  • 57
  • 106