#![forbid(unsafe_code)]
#[derive(Debug, Clone)]
pub struct HtmlParseOptions {
pub max_element_depth: u32,
pub max_text_bytes: u64,
pub scripting_enabled: bool,
pub discard_bom: bool,
pub iframe_srcdoc: bool,
pub recovery_mode: bool,
pub encoding_override: Option<String>,
pub encoding_sniff_window: usize,
}
impl Default for HtmlParseOptions {
fn default() -> Self {
Self {
max_element_depth: 256,
max_text_bytes: 10 * 1024 * 1024,
scripting_enabled: true,
discard_bom: true,
iframe_srcdoc: false,
recovery_mode: true,
encoding_override: None,
encoding_sniff_window: 1024,
}
}
}