| [book] |
| title = "Rust Compiler Development Guide" |
| author = "The Rust Project Developers" |
| description = "A guide to developing the Rust compiler (rustc)" |
| |
| [build] |
| create-missing = false |
| |
| [preprocessor.toc] |
| command = "mdbook-toc" |
| renderer = ["html"] |
| |
| [preprocessor.mermaid] |
| command = "mdbook-mermaid" |
| |
| [output.html] |
| git-repository-url = "https://github.com/rust-lang/rustc-dev-guide" |
| edit-url-template = "https://github.com/rust-lang/rustc-dev-guide/edit/master/{path}" |
| additional-js = ["mermaid.min.js", "mermaid-init.js"] |
| |
| [output.html.search] |
| use-boolean-and = true |
| |
| [output.html.fold] |
| enable = true |
| level = 0 |
| |
| [output.linkcheck] |
| command = "ci/linkcheck.sh" |
| follow-web-links = true |
| exclude = [ |
| "crates\\.io", |
| "gcc\\.godbolt\\.org", |
| "youtube\\.com", |
| "youtu\\.be", |
| "dl\\.acm\\.org", |
| "cs\\.bgu\\.ac\\.il", |
| "www\\.amazon\\.com", |
| "www\\.rustaceans\\.org", |
| "play\\.rust-lang\\.org", |
| "tomlee\\.co", |
| "marketplace\\.visualstudio\\.com", |
| "objects\\.githubusercontent\\.com", |
| # The bug listing URL works only if an user is logged in, otherwise one gets 404. |
| "github\\.com/issues\\?", |
| # Handle: connection closed before message completed |
| "microsoft\\.com/en-us/research/publication/", |
| ] |
| cache-timeout = 86400 |
| warning-policy = "error" |
| |
| [output.html.redirect] |
| "/compiletest.html" = "tests/compiletest.html" |
| "/diagnostics/sessiondiagnostic.html" = "diagnostic-structs.html" |
| "/diagnostics/diagnostic-codes.html" = "error-codes.html" |
| "/miri.html" = "const-eval/interpret.html" |