1#![allow(clippy::pedantic)]
2#![allow(clippy::nursery)]
3#![allow(clippy::cargo)]
4#![allow(clippy::style)]
5#![allow(clippy::allow_attributes)]
6#![allow(clippy::panic)]
7#![allow(dead_code)]
8#![allow(missing_docs)]
9#![allow(missing_debug_implementations)]
10#![allow(unused_variables)]
11#![allow(rustdoc::missing_crate_level_docs)]
12#![allow(rustdoc::invalid_html_tags)]
13#![deny(unsafe_code)]
14
15pub mod challenge;
16pub mod css_cascade;
17pub mod css_engine;
18pub mod css_parser;
19pub mod css_selectors;
20pub mod css_values;
21pub mod dom;
22pub mod host;
23pub mod html_parser;
24pub mod iframe;
25pub mod layout;
26pub mod markdown;
27pub mod net;
28pub mod page;
29pub mod parallel;
30pub mod pool;
31pub mod stealth;
32pub mod tls;
33
34#[cfg(feature = "v8")]
35pub mod js_runtime;
36
37#[cfg(feature = "v8")]
38pub mod event_loop;
39
40#[cfg(feature = "canvas")]
41pub mod canvas;
42
43#[cfg(feature = "workers")]
44pub mod workers;
45
46#[cfg(feature = "cdp")]
47pub mod protocol;
48
49#[cfg(all(test, feature = "proptest"))]
50mod css_property_tests;