10个版本
0.1.11 | 2020年11月10日 |
---|---|
0.1.9 | 2020年11月2日 |
0.1.4 | 2020年10月30日 |
92 in #matching
310KB
157 行
dmatcher
域名匹配算法(旨在快速)。
lib.rs
:
这是一个简单的域名匹配算法,用于匹配用户定义的域名规则集。
功能
- 超级快速(对于73300+域名规则集,匹配时间为197纳秒)
- 无依赖
入门
use dmatcher::Dmatcher;
let mut matcher = Dmatcher::new();
matcher.insert("apple.com", "global").unwrap();
assert_eq!(matcher.matches("store.apple.com").unwrap(), Some("global".into()));
依赖项
~6.5MB
~149K SLoC