3 releases

0.1.2 Sep 6, 2019
0.1.1 Jul 20, 2019
0.1.0 Jul 20, 2019

#8 in #everywhere

33 downloads per month
Used in https-everywhere-lib-wasm

LGPL-2.1-or-later

49KB
914 lines

HTTPS Everywhere Core Library

Build Status Latest Version Rust Documentation

Features

This library includes various compilation features, all included by default. To include only a subset of these features, be sure to specify default_features = false, features = ["list_of_features_desired"] in the downstream Cargo.toml.

Description of features follows.

add_rulesets

Expose the high-level API for adding rulesets to a RuleSets instance via RuleSets::add_all_from_json_string.

potentially_applicable

Expose the high-level API for looking up potentially applicable rulesets on a RuleSets instance via RuleSets::potentially_applicable.

rewriter

Expose the high-level API for rewriting URLs

updater

Expose the high-level API for updating the rulesets dynamically via update channels.

Dependencies

~0–10MB
~105K SLoC