IRCv3 Parse
A blazingly fast, zero-copy IRC v3 message parser
Notice: Each component parses first special character and follows the rule. If you want to use it strictly, use validation of each component.
- Tags: Start with
@
, separated by;
and followed by a(space)
- Source: Start with
:
, formatname!user@example.com
orexample.com
and followed by a(space)
- Command: No prefix, must be letters or 3-digit number
- Middle Parameters: Start with
(space), separated by spaces
- Trailing Parameters: Start with
:
(space + colon), can contain any text
Installation
[]
= "2"
Quick Start
use ;
Features
serde
- Serialization support for all types(deserialization not support)
License
Licensed under either of:
- Apache License, Version 2.0
- MIT license