diff options
| author | Eric Huss <eric@huss.org> | 2020-06-23 15:23:46 -0700 |
|---|---|---|
| committer | Eric Huss <eric@huss.org> | 2020-06-26 07:47:19 -0700 |
| commit | 6bcbc426c9abd97ad5379215545349e71592f90b (patch) | |
| tree | a11027adc0f06c8dfcaf214954a7ecd3bd1e6bbb /src | |
| parent | 6654c5852f76d6b55ebdacc0d428cad5b3dbdbed (diff) | |
| download | rust-6bcbc426c9abd97ad5379215545349e71592f90b.tar.gz rust-6bcbc426c9abd97ad5379215545349e71592f90b.zip | |
Update mdbook.
Diffstat (limited to 'src')
| -rw-r--r-- | src/tools/rustbook/Cargo.toml | 2 | ||||
| -rw-r--r-- | src/tools/rustbook/src/main.rs | 12 | ||||
| -rw-r--r-- | src/tools/tidy/src/deps.rs | 3 |
3 files changed, 10 insertions, 7 deletions
diff --git a/src/tools/rustbook/Cargo.toml b/src/tools/rustbook/Cargo.toml index bde9aca85d8..f0a6ce2fa06 100644 --- a/src/tools/rustbook/Cargo.toml +++ b/src/tools/rustbook/Cargo.toml @@ -9,6 +9,6 @@ edition = "2018" clap = "2.25.0" [dependencies.mdbook] -version = "0.3.7" +version = "0.4.0" default-features = false features = ["search"] diff --git a/src/tools/rustbook/src/main.rs b/src/tools/rustbook/src/main.rs index 8526568e4f9..c87c64540ad 100644 --- a/src/tools/rustbook/src/main.rs +++ b/src/tools/rustbook/src/main.rs @@ -51,7 +51,7 @@ fn main() { // Build command implementation pub fn build(args: &ArgMatches<'_>) -> Result3<()> { let book_dir = get_book_dir(args); - let mut book = MDBook::load(&book_dir)?; + let mut book = load_book(&book_dir)?; // Set this to allow us to catch bugs in advance. book.config.build.create_missing = false; @@ -67,7 +67,7 @@ pub fn build(args: &ArgMatches<'_>) -> Result3<()> { fn test(args: &ArgMatches<'_>) -> Result3<()> { let book_dir = get_book_dir(args); - let mut book = MDBook::load(&book_dir)?; + let mut book = load_book(&book_dir)?; book.test(vec![]) } @@ -81,10 +81,16 @@ fn get_book_dir(args: &ArgMatches<'_>) -> PathBuf { } } +fn load_book(book_dir: &Path) -> Result3<MDBook> { + let mut book = MDBook::load(book_dir)?; + book.config.set("output.html.input-404", "").unwrap(); + Ok(book) +} + fn handle_error(error: mdbook::errors::Error) -> ! { eprintln!("Error: {}", error); - for cause in error.iter().skip(1) { + for cause in error.chain().skip(1) { eprintln!("\tCaused By: {}", cause); } diff --git a/src/tools/tidy/src/deps.rs b/src/tools/tidy/src/deps.rs index e956d0afeba..4622e15a1ca 100644 --- a/src/tools/tidy/src/deps.rs +++ b/src/tools/tidy/src/deps.rs @@ -26,9 +26,6 @@ const LICENSES: &[&str] = &[ const EXCEPTIONS: &[(&str, &str)] = &[ ("mdbook", "MPL-2.0"), // mdbook ("openssl", "Apache-2.0"), // cargo, mdbook - ("toml-query", "MPL-2.0"), // mdbook - ("toml-query_derive", "MPL-2.0"), // mdbook - ("is-match", "MPL-2.0"), // mdbook ("rdrand", "ISC"), // mdbook, rustfmt ("fuchsia-cprng", "BSD-3-Clause"), // mdbook, rustfmt ("fuchsia-zircon-sys", "BSD-3-Clause"), // rustdoc, rustc, cargo |
