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 dom;
17pub mod host;
18pub mod html_parser;
19pub mod iframe;
20pub mod layout;
21pub mod markdown;
22pub mod net;
23pub mod page;
24pub mod parallel;
25pub mod pool;
26pub mod resource_loader;
27pub mod stealth;
28pub mod tls;
29
30#[cfg(feature = "v8")]
31pub mod js_runtime;
32
33#[cfg(feature = "v8")]
34pub mod event_loop;
35
36#[cfg(feature = "canvas")]
37pub mod canvas;
38
39#[cfg(feature = "workers")]
40pub mod workers;
41
42#[cfg(feature = "cdp")]
43pub mod protocol;
44
45#[cfg(feature = "cdp-client")]
46pub mod cdp_client;
47
48#[cfg(feature = "cdp-client")]
49pub mod chrome;
50
51#[cfg(feature = "cdp-client")]
52pub mod cdp_page;
53
54#[cfg(feature = "cdp-client")]
55pub mod locator;
56
57#[cfg(feature = "cdp-client")]
58pub mod har;