https_everywhere_lib_core/
lib.rs1mod rulesets;
2pub use rulesets::{Rule, CookieRule, RuleSet, RuleSets};
3#[cfg(feature="updater")]
4mod update_channels;
5#[cfg(feature="updater")]
6pub use update_channels::{UpdateChannel, UpdateChannels};
7#[cfg(feature="updater")]
8mod updater;
9#[cfg(feature="updater")]
10pub use updater::Updater;
11#[cfg(feature="updater")]
12mod storage;
13#[cfg(feature="rewriter")]
14mod rewriter;
15#[cfg(feature="rewriter")]
16pub use rewriter::{Rewriter, RewriteAction};
17#[cfg(any(feature="rewriter",feature="updater"))]
18pub use storage::Storage;
19#[cfg(any(feature="rewriter",feature="updater"))]
20#[macro_use]
21extern crate log;
22
23mod strings;
24
25#[cfg(any(all(test,feature="add_rulesets"),feature="updater"))]
26#[macro_use]
27extern crate lazy_static;