Skip to content

Commit 0fe3582

Browse files
authored
Merge pull request #433 from brave/code_structure_3
Code structure follow up #2
2 parents 4d39298 + c631352 commit 0fe3582

14 files changed

+1542
-1458
lines changed

benches/bench_redirect_performance.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use criterion::*;
22
use tokio::runtime::Runtime;
33

44
use adblock::blocker::{Blocker, BlockerOptions};
5-
use adblock::filters::network::{NetworkFilter, NetworkFilterMask};
5+
use adblock::filters::network::{NetworkFilter, NetworkFilterMask, NetworkFilterMaskHelper};
66
use adblock::request::Request;
77
use adblock::resources::ResourceStorage;
88

src/blocker.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use thiserror::Error;
1111
#[cfg(feature = "object-pooling")]
1212
use lifeguard::Pool;
1313

14-
use crate::filters::network::{NetworkFilter, NetworkMatchable};
14+
use crate::filters::network::{NetworkFilter, NetworkFilterMaskHelper, NetworkMatchable};
1515
use crate::optimizer;
1616
use crate::regex_manager::{RegexManager, RegexManagerDiscardPolicy};
1717
use crate::request::Request;

src/content_blocking.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! Transforms filter rules into content blocking syntax used on iOS and MacOS.
22
33
use crate::filters::cosmetic::CosmeticFilter;
4-
use crate::filters::network::{NetworkFilter, NetworkFilterMask};
4+
use crate::filters::network::{NetworkFilter, NetworkFilterMask, NetworkFilterMaskHelper};
55
use crate::lists::ParsedFilter;
66

77
use memchr::{memchr as find_char, memmem};

src/data_format/v0.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use serde::{Deserialize, Serialize};
1111

1212
use crate::blocker::{Blocker, NetworkFilterList};
1313
use crate::cosmetic_filter_cache::{CosmeticFilterCache, HostnameRuleDb, ProceduralOrActionFilter};
14-
use crate::filters::network::NetworkFilter;
14+
use crate::filters::network::{NetworkFilter, NetworkFilterMaskHelper};
1515
use crate::utils::Hash;
1616

1717
use super::utils::{stabilize_hashmap_serialization, stabilize_hashset_serialization};

src/filters/mod.rs

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
//! Contains representations and standalone behaviors of individual filter rules.
22
33
mod abstract_network;
4+
mod network_matchers;
5+
46
pub mod cosmetic;
57
pub mod network;

0 commit comments

Comments
 (0)