1 个不稳定版本
0.1.0 | 2022年2月5日 |
---|
#859 在 科学
23KB
388 代码行
emwin
Rust 对 NWS 紧急管理人员天气信息网络电信网关的客户端。
EMWIN是多个平台之一,国家气象服务通过该平台分发文本产品。EMWIN通过无线电传输到GOES卫星进行重播,并以文件形式发布在NWS电信网关服务上。
NWS电信网关允许公众通过互联网匿名访问。因此,此crate的使用无需设置。
功能
#![禁止(不安全代码)]
- 纯Rust
- 异步(使用Tokio)
示例
let mut stream = emwin_tg::TextStream::new();
while let Some(event) = stream.next().await {
match event {
Ok(product) => {
// Handle the product
println!("{}: {}", product.filename, product.into_string_lossy());
},
Err(error) => {
// Stream continues, automatically retrying as needed
eprintln!("uh oh: {}", error);
},
}
}
依赖项
~7–20MB
~289K SLoC