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 stealth;
27pub mod tls;
28
29#[cfg(feature = "v8")]
30pub mod js_runtime;
31
32#[cfg(feature = "v8")]
33pub mod event_loop;
34
35#[cfg(feature = "canvas")]
36pub mod canvas;
37
38#[cfg(feature = "workers")]
39pub mod workers;
40
41#[cfg(feature = "cdp")]
42pub mod protocol;
43
44#[cfg(feature = "cdp-client")]
45pub mod cdp_client;
46
47#[cfg(feature = "cdp-client")]
48pub mod chrome;
49
50#[cfg(feature = "cdp-client")]
51pub mod cdp_page;
52
53#[cfg(feature = "cdp-client")]
54pub mod locator;
55
56#[cfg(feature = "cdp-client")]
57pub mod har;