aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp A2020-10-25 17:57:32 +0100
committerPhilipp A2020-10-25 17:57:32 +0100
commitbd9cfd1fd6cf1d98b5fbc45b60a1ecc204f23e32 (patch)
treebfadee0fabeb3f973cc83552b73f9e3edda2cf30
parent126dc6cfddf91c4cdac2b7d4cfb961019f3c6784 (diff)
downloadrust-rst-bd9cfd1fd6cf1d98b5fbc45b60a1ecc204f23e32.tar.bz2
Use initial header level
-rw-r--r--renderer/src/html.rs4
-rw-r--r--renderer/src/lib.rs2
2 files changed, 3 insertions, 3 deletions
diff --git a/renderer/src/html.rs b/renderer/src/html.rs
index 3dab74e..d708250 100644
--- a/renderer/src/html.rs
+++ b/renderer/src/html.rs
@@ -6,7 +6,7 @@ use std::io::Write;
use failure::Error;
// use crate::url::Url;
-use crate::opt::{RenderOptionsStandalone, RenderOptionsStandaloneBuilder};
+use crate::opt::{RenderOptionsStandalone, RenderOptionsBuilder, RenderOptionsStandaloneBuilder};
use document_tree::{
Document,Element,HasChildren,ExtraAttributes,
elements as e,
@@ -21,8 +21,8 @@ use document_tree::{
pub fn render_html<W, O>(document: &Document, stream: W, opts: O) -> Result<(), Error>
where W: Write, O: Into<RenderOptionsStandalone>
{
- let mut renderer = HTMLRenderer { stream, level: 0 };
let opts = opts.into();
+ let mut renderer = HTMLRenderer { stream, level: opts.initial_header_level() };
if opts.standalone() {
document.render_html(&mut renderer)
} else {
diff --git a/renderer/src/lib.rs b/renderer/src/lib.rs
index c9bc7dd..6d1f8f3 100644
--- a/renderer/src/lib.rs
+++ b/renderer/src/lib.rs
@@ -1,5 +1,5 @@
mod html;
-mod opt;
+pub mod opt;
use std::io::Write;