Skip to content

Commit

Permalink
Update mdbook.
Browse files Browse the repository at this point in the history
  • Loading branch information
ehuss committed Jun 26, 2020
1 parent 6654c58 commit 6bcbc42
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 111 deletions.
114 changes: 10 additions & 104 deletions Cargo.lock
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,9 @@ dependencies = [

[[package]]
name = "anyhow"
version = "1.0.26"
version = "1.0.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7825f6833612eb2414095684fcf6c635becf3ce97fe48cf6421321e93bfbd53c"
checksum = "85bb70cc08ec97ca5450e6eba421deeea5f172c0fc61f78b5357b2a8e8be195f"

[[package]]
name = "arc-swap"
Expand Down Expand Up @@ -529,7 +529,7 @@ dependencies = [
"if_chain",
"itertools 0.9.0",
"lazy_static",
"pulldown-cmark 0.7.1",
"pulldown-cmark",
"quine-mc_cluskey",
"quote 1.0.2",
"regex-syntax",
Expand Down Expand Up @@ -807,40 +807,6 @@ dependencies = [
"winapi 0.3.8",
]

[[package]]
name = "darling"
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9158d690bc62a3a57c3e45b85e4d50de2008b39345592c64efd79345c7e24be0"
dependencies = [
"darling_core",
"darling_macro",
]

[[package]]
name = "darling_core"
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2a368589465391e127e10c9e3a08efc8df66fd49b87dc8524c764bbe7f2ef82"
dependencies = [
"fnv",
"ident_case",
"proc-macro2 0.4.30",
"quote 0.6.12",
"syn 0.15.35",
]

[[package]]
name = "darling_macro"
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "244e8987bd4e174385240cde20a3657f607fb0797563c28255c353b5819a07b1"
dependencies = [
"darling_core",
"quote 0.6.12",
"syn 0.15.35",
]

[[package]]
name = "datafrog"
version = "2.0.1"
Expand Down Expand Up @@ -989,15 +955,6 @@ dependencies = [
"termcolor",
]

[[package]]
name = "error-chain"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07e791d3be96241c77c43846b665ef1384606da2cd2a48730abe606a12906e02"
dependencies = [
"backtrace",
]

[[package]]
name = "error_index_generator"
version = "0.0.0"
Expand Down Expand Up @@ -1341,12 +1298,6 @@ version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9b6c53306532d3c8e8087b44e6580e10db51a023cf9b433cea2ac38066b92da"

[[package]]
name = "ident_case"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"

[[package]]
name = "idna"
version = "0.1.5"
Expand Down Expand Up @@ -1439,12 +1390,6 @@ dependencies = [
"libc",
]

[[package]]
name = "is-match"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e5b386aef33a1c677be65237cb9d32c3f3ef56bd035949710c4bb13083eb053"

[[package]]
name = "itertools"
version = "0.8.0"
Expand Down Expand Up @@ -1797,31 +1742,29 @@ dependencies = [

[[package]]
name = "mdbook"
version = "0.3.7"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7ec525f7ebccc2dd935c263717250cd37f9a4b264a77c5dbc950ea2734d8159"
checksum = "2567ffadc0fd26fe15d6f6e0a80639f19f6a50082fdb460d0ae5d1f7298181be"
dependencies = [
"ammonia",
"anyhow",
"chrono",
"clap",
"elasticlunr-rs",
"env_logger 0.6.2",
"error-chain",
"env_logger 0.7.1",
"handlebars",
"itertools 0.8.0",
"lazy_static",
"log",
"memchr",
"open",
"pulldown-cmark 0.6.1",
"pulldown-cmark",
"regex",
"serde",
"serde_derive",
"serde_json",
"shlex",
"tempfile",
"toml",
"toml-query",
]

[[package]]
Expand Down Expand Up @@ -2411,25 +2354,14 @@ dependencies = [
"cc",
]

[[package]]
name = "pulldown-cmark"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c205cc82214f3594e2d50686730314f817c67ffa80fe800cf0db78c3c2b9d9e"
dependencies = [
"bitflags",
"getopts",
"memchr",
"unicase",
]

[[package]]
name = "pulldown-cmark"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e142c3b8f49d2200605ee6ba0b1d757310e9e7a72afe78c36ee2ef67300ee00"
dependencies = [
"bitflags",
"getopts",
"memchr",
"unicase",
]
Expand Down Expand Up @@ -4091,7 +4023,7 @@ version = "0.0.0"
dependencies = [
"itertools 0.8.0",
"minifier",
"pulldown-cmark 0.7.1",
"pulldown-cmark",
"rustc-rayon",
"serde",
"serde_json",
Expand Down Expand Up @@ -4944,32 +4876,6 @@ dependencies = [
"serde",
]

[[package]]
name = "toml-query"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a24369a1894ac8224efcfd567c3d141aea360292f49888e7ec7dcc316527aebb"
dependencies = [
"failure",
"failure_derive",
"is-match",
"lazy_static",
"regex",
"toml",
"toml-query_derive",
]

[[package]]
name = "toml-query_derive"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c99ca245ec273c7e75c8ee58f47b882d0146f3c2c8495158082c6671e8b5335"
dependencies = [
"darling",
"quote 0.6.12",
"syn 0.15.35",
]

[[package]]
name = "tracing"
version = "0.1.15"
Expand Down
2 changes: 1 addition & 1 deletion src/tools/rustbook/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"]
12 changes: 9 additions & 3 deletions src/tools/rustbook/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -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![])
}

Expand All @@ -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);
}

Expand Down
3 changes: 0 additions & 3 deletions src/tools/tidy/src/deps.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 6bcbc42

Please sign in to comment.