2个版本
0.1.1 | 2020年6月25日 |
---|---|
0.1.0 | 2020年6月25日 |
#7 in #obtaining
3KB
ipify-async
一个简单的异步库,用于在Rust代码中获取您的公共IP地址。
示例
以下是一个使用该库并利用tokio运行时的简单示例。
use ipify_async;
type Result<T> = std::result::Result<T, Box<dyn std::error::Error + Send + Sync + 'static>>;
#[tokio::main]
async fn main() -> Result<()> {
let ip = ipify_async::get_ip().await.unwrap().to_string();
println!("{:?}", ip);
Ok(())
}
依赖项
约7-10MB
约218K SLoC