Skip to main content

guard_core_engine/
lib.rs

1// The suite's `assert!(x.is_empty())` idiom is pervasive (120+ sites) and several
2// subjects carry no `PartialEq`, so clippy 1.99's new `assert_is_empty` lint
3// (suggest `assert_eq!(x, [])` for the failure printout) is allowed crate-wide
4// rather than rewriting the assertion surface in a release train.
5#![allow(unknown_lints)] // the lint name below postdates the 1.92 MSRV clippy
6#![allow(clippy::assert_is_empty)]
7
8pub mod behavior;
9pub mod binary_islands;
10pub mod body_scan;
11pub mod cloud_fetch;
12pub mod cloud_provider;
13pub mod compiler;
14pub mod cors;
15pub mod custom_checks;
16pub mod decorators;
17pub mod detect;
18pub mod detection_exclusions;
19pub mod distributed;
20pub mod dynamic_rules;
21pub mod emergency_mode;
22pub mod geo;
23pub mod headers_auth;
24pub mod https_enforcement;
25pub mod ip_ban;
26pub mod ip_extraction;
27pub mod ip_gate;
28pub mod json_walk;
29pub mod multipart_scan;
30pub mod patterns;
31pub mod payload;
32pub mod performance_monitor;
33pub mod preprocessor;
34pub mod rate_limit;
35pub mod redis_schema;
36pub mod redos;
37pub mod referrer;
38pub mod request_limits;
39pub mod request_logging;
40pub mod route_config;
41pub mod security_config;
42pub mod security_headers;
43pub mod semantic;
44pub mod time_window;
45pub mod user_agent;