1
1
use adblock:: request:: Request ;
2
- use adblock:: { Engine , Serialize } ;
2
+ use adblock:: Engine ;
3
3
4
4
use serde:: Deserialize ;
5
5
use tokio:: runtime:: Runtime ;
@@ -148,7 +148,9 @@ fn get_blocker_engine() -> Engine {
148
148
engine
149
149
}
150
150
151
+ #[ cfg( not( feature = "flatbuffers" ) ) ] // No serialization for flatbuffers yet.
151
152
fn get_blocker_engine_deserialized ( ) -> Engine {
153
+ use adblock:: Serialize ;
152
154
use futures:: FutureExt ;
153
155
let async_runtime = Runtime :: new ( ) . expect ( "Could not start Tokio runtime" ) ;
154
156
@@ -231,6 +233,7 @@ fn check_live_specific_urls() {
231
233
}
232
234
}
233
235
236
+ #[ cfg( not( feature = "flatbuffers" ) ) ] // No serialization for flatbuffers yet.
234
237
#[ test]
235
238
#[ ignore = "opt-in: requires BRAVE_SERVICE_KEY environment variable" ]
236
239
fn check_live_brave_deserialized_specific_urls ( ) {
@@ -286,6 +289,7 @@ fn check_live_from_filterlists() {
286
289
}
287
290
}
288
291
292
+ #[ cfg( not( feature = "flatbuffers" ) ) ] // No serialization for flatbuffers yet.
289
293
#[ test]
290
294
#[ ignore = "opt-in: requires BRAVE_SERVICE_KEY environment variable" ]
291
295
fn check_live_brave_deserialized_file ( ) {
@@ -359,6 +363,7 @@ fn check_live_redirects() {
359
363
/// Ensure that two different engines loaded from the same textual filter set serialize to
360
364
/// identical buffers.
361
365
fn stable_serialization ( ) {
366
+ use adblock:: Serialize ;
362
367
let engine1 = Engine :: from_filter_set ( ALL_FILTERS . lock ( ) . unwrap ( ) . clone ( ) , true ) ;
363
368
let ser1 = engine1. serialize_raw ( ) . unwrap ( ) ;
364
369
@@ -373,6 +378,7 @@ fn stable_serialization() {
373
378
/// Ensure that one engine's serialization result can be exactly reproduced by another engine after
374
379
/// deserializing from it.
375
380
fn stable_serialization_through_load ( ) {
381
+ use adblock:: Serialize ;
376
382
let engine1 = Engine :: from_filter_set ( ALL_FILTERS . lock ( ) . unwrap ( ) . clone ( ) , true ) ;
377
383
let ser1 = engine1. serialize_raw ( ) . unwrap ( ) ;
378
384
0 commit comments