Crates.io | whois |
lib.rs | whois |
version | 0.1.0 |
source | src |
created_at | 2016-01-31 22:15:07.338525 |
updated_at | 2016-01-31 22:15:07.338525 |
description | a whois client library inspired by https://github.com/hjr265/node-whois |
homepage | https://github.com/Vikaton/whois-rs.git |
repository | https://github.com/Vikaton/whois-rs.git |
max_upload_size | |
id | 4039 |
size | 6,376 |
a whois client library, inspired by https://github.com/hjr265/node-whois
#Example
extern crate whois;
extern crate rustc_serialize;
use whois::WhoIs;
use rustc_serialize::json::Json;
fn main() {
let data = WhoIs::new("google.com".to_owned()).lookup();
let foo = &Json::from_str(&data.unwrap()).unwrap();
let object = foo.as_object().unwrap();
for (key, value) in object {
println!("{}: {}", key, match *value {
Json::String(ref v) => format!("{}", v),
_ => break
});
}
}
#TODO