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
Message
andTags
in separate modules. -
Implement a custom and more performant hasher for
Tags
map. -
Separate
TagValue::Number
andTagValue::Color
.
-
If fed with incorrect input,
Message::parse
may panic. -
Message
tags are not validated. -
Single digit number
0
or1
will be interpreted as Booleanfalse
ortrue
. -
Unparsing
Message
may return a string different from the original.
Licensed under the terms of the MIT license.