7 releases
| 0.3.1 | Mar 1, 2021 |
|---|---|
| 0.3.0 | Feb 28, 2021 |
| 0.2.3 | Feb 27, 2021 |
| 0.2.0 | Jul 18, 2018 |
| 0.1.0 | Jul 9, 2018 |
#4 in #gtld
55 downloads per month
Used in psl-codegen
12KB
252 lines
PSL Lexer
Parse the Public Suffix List into easy to consume rules
lib.rs:
Public Suffix List Lexer
All this library does is provide methods for fetching and parsing
Mozilla's Public Suffix List. You may be interested in higher level
libraries like psl.
Examples
use psl_lexer::List;
// Fetch the list from the official URL,
let list = List::fetch()?;
// from your own URL
let list = List::from_url("https://example.com/path/to/public_suffix_list.dat")?;
// or from a local file.
let list = List::from_path("/path/to/public_suffix_list.dat")?;
Dependencies
~4–15MB
~223K SLoC