1 个稳定版本
使用旧的Rust 2015
1.0.0 | 2018年8月22日 |
---|
#6 in #ipify
4KB
ipify 客户端
该crate提供了获取公共IP的功能。它使用hyper
和ipify
。仅在HTTP上工作。
extern crate hyper;
extern crate ipify_api;
use hyper::rt::{self, Future};
fn main() {
rt::run(
ipify_api::get_ip("http://my-ipify-instance.rs")
.map(|ip| println!("{}", ip))
.map_err(|e| println!("{}", e)),
);
}
lib.rs
:
ipify_api
crate提供了获取公共IP的功能。该crate基于rust-stable。
它使用hyper
和ipify
。要使用此功能,请将以下内容添加到您的Cargo.toml
中。
[dependencies]
ipify_api = "1.0.0"
并将以下内容添加到您的crate根目录
extern crate ipify;
依赖项
~4.5MB
~85K SLoC