diff --git a/src/output/pdf/mod.rs b/src/output/pdf/mod.rs index 0bcf1fe..95278c3 100644 --- a/src/output/pdf/mod.rs +++ b/src/output/pdf/mod.rs @@ -14,7 +14,7 @@ fn pdf_result(res: WKResult) -> Result { fn create_builder<'a>(config: Config, builder: &'a mut PdfBuilder) -> &'a mut PdfBuilder { - let mut safe_builder = builder.page_size(PageSize::A4).image_quality(100).title(&config.title); + let safe_builder = builder.page_size(PageSize::A4).image_quality(100).title(&config.title); unsafe { return safe_builder .global_setting("useCompression", "true") diff --git a/src/processors/static_files.rs b/src/processors/static_files.rs index 32ce8e9..03a87a7 100644 --- a/src/processors/static_files.rs +++ b/src/processors/static_files.rs @@ -1,12 +1,12 @@ -use html::{sciter_start, get_html, get_head, find_first}; +use html::{sciter_start, get_html, get_head}; use sciter::Element; use config::Config; use assets; fn create_css_element(style: String) -> Element { let mut style_tag = Element::with_text("style", &style).unwrap(); - style_tag.set_attribute("type", "text/css"); - style_tag.set_attribute("media", "all"); + style_tag.set_attribute("type", "text/css").expect(&format!("Failed to set CSS mimetype for {}", style)); + style_tag.set_attribute("media", "all").expect(&format!("Failed to set CSS media type for {}", style)); return style_tag; } @@ -14,6 +14,6 @@ fn create_css_element(style: String) -> Element { pub fn static_files(_: Config, input: String) -> Result { let mut root = sciter_start(input); let mut head = get_head(&mut root); - head.append(&create_css_element(assets::get("style.css"))); + head.append(&create_css_element(assets::get("style.css"))).expect("Failed to inject CSS file"); return Ok(get_html(root)); }