1 个不稳定版本
使用旧的 Rust 2015
0.0.1 | 2014年11月24日 |
---|
#4 在 #nntp
每月21次下载
14KB
309 行
rust-nntp
Rust 的 NNTP 客户端
安装
通过您的 Cargo.toml
添加 nntp
[dependencies.pop3]
git = "https://github.com/mattnenterprise/rust-nntp"
用法
extern crate nntp;
use nntp::{NNTPStream};
fn main() {
let mut nntp_stream = match NNTPStream::connect("nntp.aioe.org", 119) {
Ok(stream) => stream,
Err(e) => panic!("{}", e)
};
match nntp_stream.capabilities() {
Ok(lines) => {
for line in lines.iter() {
print!("{}", line);
}
},
Err(e) => panic!(e)
}
match nntp_stream.list() {
Ok(lines) => {
for line in lines.iter() {
print!("{}", line);
}
},
Err(e) => panic!(e)
};
match nntp_stream.group("comp.sys.raspberry-pi") {
Ok(_) => (),
Err(e) => panic!(e)
}
match nntp_stream.article_by_number(6000) {
Ok(lines) => {
for line in lines.iter() {
print!("{}", line);
}
},
Err(e) => panic!(e)
}
match nntp_stream.article_by_id("<E2w*[email protected]>") {
Ok(lines) => {
for line in lines.iter() {
print!("{}", line);
}
},
Err(e) => panic!(e)
}
let _ = nntp_stream.quit();
}
许可证
MIT