#![deny(
clippy::unwrap_used,
clippy::panic,
clippy::dbg_macro,
clippy::todo,
clippy::print_stdout,
clippy::print_stderr
)]
pub(crate) mod callouts;
pub(crate) mod cleanup;
pub(crate) mod code_blocks;
pub(crate) mod content;
mod decruft;
pub(crate) mod dom;
pub(crate) mod extractors;
pub(crate) mod footnotes;
pub(crate) mod http;
pub(crate) mod math;
pub(crate) mod metadata;
pub(crate) mod metadata_block;
pub(crate) mod noscript;
pub(crate) mod patterns;
pub(crate) mod schema_org;
pub(crate) mod scorer;
pub(crate) mod selectors;
pub(crate) mod standardize;
pub(crate) mod streaming_ssr;
pub(crate) mod types;
pub use decruft::parse;
pub use dom::strip_html_tags;
pub use types::{DebugInfo, DecruftOptions, DecruftResult, MetaTag, Removal};
#[must_use]
pub fn parse_with_defaults(html: &str) -> DecruftResult {
parse(html, &DecruftOptions::default())
}