All Projects → EFForg → https-everywhere-lib-core

EFForg / https-everywhere-lib-core

Licence: other
Core Rust library for HTTPS Everywhere

Programming Languages

rust
11053 projects
python
139335 projects - #7 most used programming language

HTTPS Everywhere Core Library

CI 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.

get_simple_rules_ending_with

Expose the high-level API for looking up simple rules on a RuleSets instance ending in a string via RuleSets::get_simple_rules_ending_with.

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.

settings

Expose the high-level API for retrieving and storing global settings.

updater

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].