8个版本 (5个破坏性版本)
0.6.1 | 2024年3月27日 |
---|---|
0.6.0 | 2024年2月14日 |
0.5.0 | 2024年2月11日 |
0.4.0 | 2024年2月8日 |
0.1.0 | 2024年2月4日 |
1241 在 解析实现 中
每月30次下载
用于 rpz
115KB
2K SLoC
ascii_domain
ascii_domain
是一个 库,用于高效解析基于提供的ASCII字符集的域名。库中的主要类型是 Label
,可以将其视为表示格式中的域名。技术上,由于除了 b'.'
以外的任何ASCII u8
都可以在 Label
中使用,所以它比不包含某些形式的转义字符的实际表示格式更通用。对于完整的DNS库,请查看其他选项(例如,domain
)。
此库的目的是在保留域名层次结构的同时,允许高效地自定义域名名称解析。根据使用情况的不同,允许的格式和字符可以不同。如果希望符合 域名系统(DNS),则允许所有字节;但如果符合 RFC 1123 或 RFC 5891,则需要更严格的格式和更小的字符集。
状态
此包正在积极维护。
该包仅在 x86_64-unknown-linux-gnu
和 x86_64-unknown-openbsd
目标上进行测试,但它应该可以在任何平台上工作。
依赖关系
~175KB