4个版本
0.2.1 | 2020年2月13日 |
---|---|
0.2.0 | 2020年2月8日 |
0.1.1 | 2020年2月7日 |
0.1.0 | 2020年2月7日 |
#2819 在 解析器实现
9KB
189 行
ircmsgprs
一个简单的Rust库,用于解析IRC协议消息并将它们转换为以下结构
#[derive(Default, Debug)]
pub struct Message {
pub server: Option<String>,
pub nick: Option<String>,
pub user: Option<String>,
pub host: Option<String>,
pub command: String,
pub params: Vec<String>,
}
用法
let mut parser = parser::Parser::new();
let result = parser
.parse(":nick!user@host COMMAND param1 param2 :trailing param with spaces")
.unwrap();
println!("{}", result);
许可证
根据MIT许可证授权。有关详细信息,请参阅许可证文件。