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