1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2016年1月31日 |
---|
#911 在 #github
在 yuto51942-servant 中使用
5KB
83 行
whois-rs
受 https://github.com/hjr265/node-whois 启发的 whois 客户端库
#示例
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
});
}
}
#待办事项
- 错误处理和 WHOIS 服务器跟踪
依赖项
~225KB