#aws #const #structs #github-actions #data #json #automatic

aws-ip-ranges

https://ip-ranges.amazonaws.com/ip-ranges.json 作为 const 结构体

606 次破坏性发布

0.787.0 2024年8月24日
0.785.0 2024年8月23日
0.760.0 2024年7月27日
0.167.0 2024年3月30日
0.14.0 2023年11月30日

843网络编程

Download history 2140/week @ 2024-05-03 2054/week @ 2024-05-10 3818/week @ 2024-05-17 2691/week @ 2024-05-24 2074/week @ 2024-05-31 2962/week @ 2024-06-07 2125/week @ 2024-06-14 2695/week @ 2024-06-21 5993/week @ 2024-06-28 7329/week @ 2024-07-05 4137/week @ 2024-07-12 2388/week @ 2024-07-19 1378/week @ 2024-07-26 1067/week @ 2024-08-02 949/week @ 2024-08-09 1028/week @ 2024-08-16

每月4,968次下载

MIT/Apache

80KB
135

aws-ip-ranges

https://ip-ranges.amazonaws.com/ip-ranges.json 作为 const 结构体

描述

如果将来自 https://ip-ranges.amazonaws.com/ip-ranges.json 的数据用于Rust程序,则每次获取它可能都很慢。此crate提供的数据作为const结构体,因此可以将其编译到程序中。

每小时通过GitHub Actions工作流自动更新此crate中的数据,如果数据已更改,则发布crate的新版本。

用法

fn main() {
  let ip_ranges = aws_ip_ranges::IP_RANGES;
  println!("{ip_ranges:#?}");
}

许可证

此项目根据您的选择受以下之一许可:

无运行时依赖项