about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMark Mansi <markm@cs.wisc.edu>2020-02-03 13:45:46 -0600
committerMark Mansi <markm@cs.wisc.edu>2020-02-03 13:45:46 -0600
commit5e086c842f7bfac58a3d836495dde5d8c194cccc (patch)
tree3298364241c4a1c2ddf56c6d2099e546be7da8ec
parentadc8cd9680228c7d3d389387ce585e13f616ba93 (diff)
downloadrust-5e086c842f7bfac58a3d836495dde5d8c194cccc.tar.gz
rust-5e086c842f7bfac58a3d836495dde5d8c194cccc.zip
some cleanup/fixes
-rw-r--r--src/tools/rustbook/src/main.rs9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/tools/rustbook/src/main.rs b/src/tools/rustbook/src/main.rs
index a0b7b29f462..023f5aa1e28 100644
--- a/src/tools/rustbook/src/main.rs
+++ b/src/tools/rustbook/src/main.rs
@@ -8,9 +8,6 @@ use clap::{App, AppSettings, ArgMatches, SubCommand};
 use mdbook::errors::Result as Result3;
 use mdbook::MDBook;
 
-#[cfg(feature = "linkcheck")]
-use mdbook::renderer::RenderContext;
-
 fn main() {
     let d_message = "-d, --dest-dir=[dest-dir]
 'The output directory for your book{n}(Defaults to ./book when omitted)'";
@@ -87,14 +84,12 @@ pub fn linkcheck(
     use mdbook_linkcheck::Reason;
 
     let book_dir = get_book_dir(args);
-    let src_dir = get_book_dir(args).join("src");
+    let src_dir = book_dir.join("src");
     let book = MDBook::load(&book_dir).unwrap();
     let linkck_cfg = mdbook_linkcheck::get_config(&book.config)?;
     let mut files = codespan::Files::new();
     let target_files = mdbook_linkcheck::load_files_into_memory(&book.book, &mut files);
-    let render_ctx = RenderContext::new(&book_dir, book.book, book.config, &book_dir);
-    let cache_file = render_ctx.destination.join("cache.json");
-    let cache = mdbook_linkcheck::Cache::load(std::fs::File::open(cache_file)?)?;
+    let cache = mdbook_linkcheck::Cache::default();
 
     let (links, incomplete) = mdbook_linkcheck::extract_links(target_files, &files);