cjdns

Crates.iocjdns
lib.rscjdns
version0.2.0
sourcesrc
created_at2017-05-15 00:42:53.081632
updated_at2017-05-15 02:53:42.240199
descriptionAdmin API implementation of cjdns
homepage
repositoryhttps://github.com/kpcyrd/cjdns-rs
max_upload_size
id14622
size18,340
Caleb James DeLisle (cjdelisle)

documentation

README

cjdns-rs Build Status Crates.io

Admin API implementation of cjdns.

Getting started

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);
    }
}

License

LGPLv3

Commit count: 15

cargo fmt