3个稳定版本
1.1.1 | 2020年10月16日 |
---|---|
1.0.1 | 2020年8月15日 |
#12 in #covid-19
20KB
287 行
covid19-uk-rs
非官方的Rust库,用于“英国冠状病毒”数据API。
请参阅crates.io页面以获取更多信息和技术文档。
存档通知 + 数据有效性警告
该项目于2022年5月23日存档,原因是英国政府政策变化后实用性的限制:简而言之,大多数人不再有可用的测试,而且大多数测试也不再可报告给NHS。这 严重限制了 数据提供的实用性,并且肯定使对病例数的实际数据分析和由此得出的结论很可能无效。
尽管如此,该项目以现状保持可用。
谢谢!
lib.rs
:
本库与NHS、英国公共卫生 England 或英国政府无关。这是一个非官方项目,旨在为NHS COVID-19 API提供Rust绑定。
本库提供与NHS提供的“英国冠状病毒(COVID-19)”数据API的接口,由gov.uk提供。
示例
use covid19_uk_rs;
let mut req = covid19_uk_rs::Request::new(covid19_uk_rs::AreaType::Nation, covid19_uk_rs::Metric::CumulativeCasesByPublishDate(0));
req.add_filter(covid19_uk_rs::Filter::new(covid19_uk_rs::FilterValue::AreaName(String::from("england"))));
for day in req.get().unwrap() {
match day.get(0) {
Some(i) => match i {
covid19_uk_rs::Metric::CumulativeCasesByPublishDate(i) => println!("{}", i),
_ => {},
},
None => {},
}
}
依赖项
~4.5–8.5MB
~201K SLoC