2 个版本
0.1.1 | 2023年3月9日 |
---|---|
0.1.0 | 2023年3月9日 |
#5 in #seismic
16KB
400 行代码(不含注释)
dizhen
dizhen(地震,earthquake)是一个用于从各种来源检索地震数据的Rust库。
它不能用于预警;请使用您当地的预警服务。
支持的来源
示例 [source,rust]
use dizhen::{CENCSource, USGSSource, Source};
let ceic = CENCSource::new();
let usgs = USGSSource::new();
dbg!(ceic.get_latest()?.first(), usgs.get_latest()?.first());
lib.rs
:
对于数据源,请参阅 Source
以及重新导出的 *Source
结构体。
时间值是 chrono::DateTime<Utc>
。
use dizhen::{CENCSource, USGSSource, Source};
let ceic = CENCSource::new();
let usgs = USGSSource::new();
dbg!(
ceic.get_latest().unwrap().first(),
usgs.get_latest().unwrap().first()
);
依赖项
~3–4.5MB
~110K SLoC