From 92d3adc923db1c52f0fc4d4207f09149ac8d8fd5 Mon Sep 17 00:00:00 2001 From: Drone CI Date: Mon, 25 Mar 2019 14:18:47 +0100 Subject: [PATCH] Teak opts [CI SKIP] --- src/main.rs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 6bed137..4198cdf 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,7 +4,7 @@ use structopt::StructOpt; mod opts; -use html5ever::serialize::{serialize, SerializeOpts}; +use html5ever::serialize::{serialize, SerializeOpts, TraversalScope}; use kuchiki::NodeRef; use markup5ever::serialize::Serialize as MSerialize; use opts::Opts; @@ -25,7 +25,15 @@ fn read_html(source: &mut I) -> io::Result { fn serialize_node(node: &N) -> Result> { let mut bytes = Vec::new(); - serialize(&mut bytes, node, SerializeOpts::default())?; + serialize( + &mut bytes, + node, + SerializeOpts { + scripting_enabled: true, + create_missing_parent: false, + traversal_scope: TraversalScope::IncludeNode, + }, + )?; let s = String::from_utf8(bytes)?; Ok(s) }