diff options
Diffstat (limited to 'src/page.rs')
-rw-r--r-- | src/page.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/page.rs b/src/page.rs index 2e555c8..a8d60a5 100644 --- a/src/page.rs +++ b/src/page.rs @@ -151,7 +151,7 @@ impl MarkdownPage { pub fn body_to_html(&self) -> Result<HtmlPage, SiteError> { let head = Element::new(ElementTag::Head); let body = parse(self.markdown()) - .map_err(|e| SiteError::PageProblem(self.meta.path().into(), Box::new(e)))?; + .map_err(|e| SiteError::PageProblem(self.meta.path().into(), Box::new(e.into())))?; Ok(HtmlPage::new(head, body)) } @@ -163,7 +163,7 @@ impl MarkdownPage { head.push_child(Content::Elt(title)); let body = parse(self.markdown()) - .map_err(|e| SiteError::PageProblem(self.meta.path().into(), Box::new(e)))?; + .map_err(|e| SiteError::PageProblem(self.meta.path().into(), Box::new(e.into())))?; trace!("MarkdownPage::to_html: head={:?}", head); Ok(HtmlPage::new(head, body)) |