#public-ip #obtaining #async

ipify-async

一个简单的异步库,用于获取您的公共IP地址

2个版本

0.1.1 2020年6月25日
0.1.0 2020年6月25日

#7 in #obtaining

MIT许可

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