#message-parser #parser #tmi #twitch #api #api-bindings

tmi-parser

一个简单的、无需依赖的用于解析基于IRC的TMI消息的库。

5个版本

0.1.2-alpha2021年1月22日
0.1.1 2021年1月22日
0.1.1-alpha2021年1月21日
0.1.0 2021年1月21日

#2683 in 解析器实现

MIT 许可证

23KB
448

tmi-parser

cratesio-badge

描述

一个简单的、无需依赖的用于解析基于IRC的TMI消息的库。

这个库通过仅使用Rust的模式匹配来考虑简洁性和性能。

仍在开发中(WIP)。

更新日志

  • MessageTags 分别放入不同的模块。

  • TagValue::NumberTagValue::Color 实现一个自定义的、更高效的哈希器。

  • TagValue::NumberTagValue::Color 分离。

已知问题

  • 如果提供错误输入,Message::parse 可能会崩溃。

  • Message 标签未经过验证。

  • 单个数字 01 将被解释为布尔值 falsetrue

  • 反解析 Message 可能返回与原始不同的字符串。

许可证

根据MIT许可证条款授权。

无运行时依赖