6个版本
0.1.5 | 2021年12月6日 |
---|---|
0.1.4 | 2021年11月16日 |
14 在 #irc-client 中排名 14
每月下载量 21
31KB
475 行
Circe
Circe
是一个旨在尽可能简化的IRC库。目前仍在开发中,更多功能即将到来!
入门指南
要开始使用Circe,只需将库添加到您的 Cargo.toml
,然后按照以下示例进行操作。
use circe::{Client, Config, Command};
fn main() -> Result<(), std::io::Error> {
let config = Config::from_toml("config.toml")?;
let mut client = Client::new(config)?;
client.identify()?;
loop {
if let Ok(ref command) = client.read() {
if let Command::OTHER(line) = command {
print!("{}", line);
}
if let Command::PRIVMSG(channel, message) = command {
println!("PRIVMSG received: {} {}", channel, message);
}
}
}
}
祝您编码愉快!
依赖项
~0–9MB
~88K SLoC