Update dependencies

`crossbeam` and `time` are removed since they're no longer used.
This commit is contained in:
Matt Ickstadt 2018-07-24 16:15:20 -05:00
parent 0f89abb1c7
commit 5dd0496a4f
3 changed files with 346 additions and 328 deletions

662
Cargo.lock generated

File diff suppressed because it is too large Load diff

View file

@ -37,8 +37,6 @@ toml-query = "0.7"
# Watch feature
notify = { version = "4.0", optional = true }
time = { version = "0.1.34", optional = true }
crossbeam = { version = "0.3", optional = true }
# Serve feature
iron = { version = "0.6", optional = true }
@ -63,7 +61,7 @@ default = ["output", "watch", "serve", "search"]
debug = []
output = []
regenerate-css = []
watch = ["notify", "time", "crossbeam"]
watch = ["notify"]
serve = ["iron", "staticfile", "ws"]
search = ["elasticlunr-rs", "ammonia"]

View file

@ -370,9 +370,11 @@ impl Renderer for HtmlHandlebars {
.chain_err(|| "Unable to copy across additional CSS and JS")?;
// Render search index
let search = html_config.search.unwrap_or_default();
if cfg!(feature = "search") && search.enable {
super::search::create_files(&search, &destination, &book)?;
#[cfg(feature = "search")] {
let search = html_config.search.unwrap_or_default();
if search.enable {
super::search::create_files(&search, &destination, &book)?;
}
}
// Copy all remaining files