A simple, dependency-less library for parsing IRC-based TMI message.
This library is made with simplicity and performance in mind using only Rust's pattern matching.
Still WIP.
-
Separate
MessageandTagsin separate modules. -
Implement a custom and more performant hasher for
Tagsmap. -
Separate
TagValue::NumberandTagValue::Color.
-
If fed with incorrect input,
Message::parsemay panic. -
Messagetags are not validated. -
Single digit number
0or1will be interpreted as Booleanfalseortrue. -
Unparsing
Messagemay return a string different from the original.
Licensed under the terms of the MIT license.