1pub mod css_select;
2pub(crate) mod dom;
3pub(crate) mod parser;
5pub use css_select::compile_experimental;
7pub use css_select::types::{HtmlAdapter as CssHtmlAdapter, Options as CssSelectOptions};
8pub use dom::comment::CommentNode;
9pub use dom::element::main::HTMLElement;
10pub use dom::node::Node;
11pub use dom::node_type::NodeType;
12pub use dom::text::TextNode;
13pub use parser::{parse, parse_with_options, valid, Options};
14
15#[cfg(feature = "wasm")]
17mod wasm_api;
18#[cfg(feature = "wasm")]
19pub use wasm_api::*;