1#![allow(clippy::pedantic)]
3#![allow(clippy::nursery)]
4#![allow(clippy::cargo)]
5#![allow(clippy::style)]
6#![allow(clippy::allow_attributes)]
7#![allow(clippy::panic)]
8#![allow(dead_code)]
11#![allow(missing_docs)]
12#![allow(missing_debug_implementations)]
13#![allow(rustdoc::missing_crate_level_docs)]
14#![allow(rustdoc::invalid_html_tags)]
15#![deny(unsafe_code)]
16
17pub mod challenge;
18pub mod dom;
19pub mod html_parser;
20pub mod iframe;
21pub mod layout;
22pub mod markdown;
23pub mod net;
24pub mod page;
25pub mod parallel;
26pub mod pool;
27pub mod resource_loader;
28pub mod stealth;
29pub mod tls;
30pub mod utils;
31
32#[cfg(feature = "v8")]
33pub mod js_runtime;
34
35#[cfg(feature = "v8")]
36pub mod event_loop;
37
38#[cfg(feature = "canvas")]
39pub mod canvas;
40
41#[cfg(feature = "workers")]
42pub mod workers;
43
44#[cfg(feature = "cdp")]
45pub mod protocol;
46
47#[cfg(feature = "cdp-client")]
48pub mod cdp_client;
49
50#[cfg(feature = "cdp-client")]
51pub mod chrome;
52
53#[cfg(feature = "cdp-client")]
54pub mod cdp_page;
55
56#[cfg(feature = "cdp-client")]
57pub mod locator;
58
59#[cfg(feature = "cdp-client")]
60pub mod har;