2个不稳定版本
使用旧Rust 2015
0.2.0 | 2017年5月15日 |
---|---|
0.1.0 | 2017年5月15日 |
#48 in #admin
11KB
311 行
cjdns-rs
cjdns的Admin API实现。
入门指南
extern crate cjdns;
use cjdns::structs::Peer;
fn main() {
let sock = cjdns::Socket::udp("127.0.0.1:11234").unwrap();
let x = sock.ping().unwrap();
println!("{:?}", x);
let x = sock.peer_stats().unwrap();
let peers: Vec<Peer> = x.into_iter()
.flat_map(|page| page.peers)
.collect();
for peer in peers {
println!("{:?}", peer);
}
}
许可证
LGPLv3
lib.rs
:
cjdns的Admin API实现
示例
extern crate cjdns;
use cjdns::structs::Peer;
fn main() {
let sock = cjdns::Socket::udp("127.0.0.1:11234").unwrap();
let x = sock.ping().unwrap();
println!("{:?}", x);
let x = sock.peer_stats().unwrap();
let peers: Vec<Peer> = x.into_iter()
.flat_map(|page| page.peers)
.collect();
for peer in peers {
println!("{:?}", peer);
}
}
依赖项
~665KB
~13K SLoC