adblock 0.5.0

Native Rust module for Adblock Plus syntax (e.g. EasyList, EasyPrivacy) filter parsing and matching.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#![allow(dead_code)]
#![forbid(unsafe_code)]

// Own modules, currently everything is exposed, will need to limit
#[doc(hidden)]
pub mod utils;
pub mod request;
pub mod lists;
pub mod filters;
pub mod blocker;
pub mod optimizer;
pub mod url_parser;
pub mod engine;
pub mod resources;
pub mod cosmetic_filter_cache;
mod data_format;
#[cfg(feature = "content-blocking")]
pub mod content_blocking;