[][src]Crate https_everywhere_lib_core

Structs

CookieRule

A CookieRule is used to secure cookies which conform to some name and host constraints

Rewriter

A Rewriter provides an abstraction layer over RuleSets and Storage, providing the logic for rewriting URLs

RuleSet

A RuleSet is a grouping of rules which act on some target

RuleSets

RuleSets consists of a tuple btreemap of rulesets, keyed by some target FQDN

UpdateChannel

An UpdateChannel defines where to find ruleset updates, the key to verify them, the scope they are applied to (which should be a regular expression), and whether they replace the default rulesets included with the application.

UpdateChannels

RuleSets consists of a tuple vec of update channels

Updater

Enums

RewriteAction

A RewriteAction is used to indicate an action to take, returned by the rewrite_url method on the Rewriter struct

Rule

A Rule is used to rewrite URLs from some regular expression to some string

Traits

Storage