Skip to content

Commit

Permalink
move Engine to top-level export
Browse files Browse the repository at this point in the history
  • Loading branch information
antonok-edm committed Jul 30, 2023
1 parent ba32ab6 commit 4acf6a3
Show file tree
Hide file tree
Showing 14 changed files with 29 additions and 21 deletions.
2 changes: 1 addition & 1 deletion benches/bench_matching.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ use criterion::*;

use serde::{Deserialize, Serialize};

use adblock::Engine;
use adblock::blocker::{Blocker, BlockerOptions};
use adblock::engine::Engine;
use adblock::request::Request;
use adblock::resources::ResourceStorage;
use adblock::url_parser::parse_url;
Expand Down
6 changes: 4 additions & 2 deletions examples/deserialization.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
use adblock::engine::Engine;
use adblock::request::Request;
use adblock::{
Engine,
request::Request,
};

use serde::Deserialize;

Expand Down
8 changes: 5 additions & 3 deletions examples/example.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
use adblock::engine::Engine;
use adblock::lists::{FilterSet, ParseOptions};
use adblock::request::Request;
use adblock::{
Engine,
lists::{FilterSet, ParseOptions},
request::Request,
};

fn main() {
let rules = vec![
Expand Down
6 changes: 4 additions & 2 deletions examples/generate-dat.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
use adblock::engine::Engine;
use adblock::request::Request;
use adblock::{
Engine,
request::Request,
};

use std::fs::File;
use std::io::prelude::*;
Expand Down
6 changes: 4 additions & 2 deletions examples/use-dat.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
use adblock::engine::Engine;
use adblock::request::Request;
use adblock::{
Engine,
request::Request,
};

use std::fs::File;
use std::io::prelude::*;
Expand Down
2 changes: 1 addition & 1 deletion js/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ use serde::{Deserialize, Serialize};
use std::cell::RefCell;
use std::sync::Mutex;
use std::path::Path;
use adblock::engine::Engine as EngineInternal;
use adblock::Engine as EngineInternal;
use adblock::lists::{RuleTypes, FilterFormat, FilterListMetadata, FilterSet as FilterSetInternal, ParseOptions};
use adblock::resources::Resource;
use adblock::resources::resource_assembler::assemble_web_accessible_resources;
Expand Down
2 changes: 1 addition & 1 deletion src/engine.rs
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ use std::collections::HashSet;
/// [`Engine::hidden_class_id_selectors`] on an ongoing basis to determine additional elements that
/// should be hidden dynamically.
pub struct Engine {
pub blocker: Blocker,
blocker: Blocker,
cosmetic_cache: CosmeticFilterCache,
resources: ResourceStorage,
}
Expand Down
2 changes: 1 addition & 1 deletion src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ pub mod blocker;
pub mod content_blocking;
pub mod cosmetic_filter_cache;
mod data_format;
pub mod engine;
mod engine;
pub mod filters;
pub mod lists;
mod optimizer;
Expand Down
2 changes: 1 addition & 1 deletion tests/deserialization.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
use adblock::engine::Engine;
use adblock::Engine;
use adblock::request::Request;

use serde::Deserialize;
Expand Down
6 changes: 3 additions & 3 deletions tests/legacy_harness.rs
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,7 @@ mod legacy_test_filters {
}

mod legacy_check_match {
use adblock::engine::Engine;
use adblock::Engine;
use adblock::request::Request;

fn check_match<'a>(
Expand Down Expand Up @@ -490,7 +490,7 @@ mod legacy_check_match {
}

mod legacy_check_options {
use adblock::engine::Engine;
use adblock::Engine;
use adblock::request::Request;

fn check_option_rule<'a>(rules: &[&'a str], tests: &[(&'a str, &'a str, &'a str, bool)]) {
Expand Down Expand Up @@ -647,7 +647,7 @@ mod legacy_check_options {
}

mod legacy_misc_tests {
use adblock::engine::Engine;
use adblock::Engine;
use adblock::filters::network::NetworkFilter;
use adblock::request::Request;

Expand Down
2 changes: 1 addition & 1 deletion tests/live.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
use adblock::engine::Engine;
use adblock::Engine;
use adblock::request::Request;

use serde::Deserialize;
Expand Down
2 changes: 1 addition & 1 deletion tests/matching.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
use adblock::engine::Engine;
use adblock::Engine;
use adblock::filters::network::NetworkFilter;
use adblock::filters::network::NetworkMatchable;
use adblock::regex_manager::RegexManager;
Expand Down
2 changes: 1 addition & 1 deletion tests/simple_use.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
use adblock::engine::Engine;
use adblock::Engine;
use adblock::request::Request;

#[test]
Expand Down
2 changes: 1 addition & 1 deletion tests/ublock-coverage.rs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
use adblock::engine::Engine;
use adblock::Engine;
use adblock::request::Request;

use serde::Deserialize;
Expand Down

0 comments on commit 4acf6a3

Please sign in to comment.