4个版本
0.2.2 | 2024年3月3日 |
---|---|
0.2.1 | 2023年11月29日 |
0.2.0 | 2023年9月18日 |
0.1.0 | 2023年9月5日 |
#10 in #元编程
213 每月下载量
用于 22 个crate(直接使用8个)
26KB
铁氧化物(IROX)库
一组用Rust编写的(可能)有用的crate。
当前模块和组织
data-formats
- 特定数据格式编码器和解码器csv
- 带逗号的值编码器/解码器,受Python的csv
模块启发gpx
- GPX GPS文件格式读写器nmea0183
- GPS NMEA-0183编码器/解码器raymarine-sonar
- Raymarine SDF Sonar转换器sirf
- GPS二进制SiRF编码器/解码器
interfaces
- 外部工具的接口、传输和APIinfluxdb_v1
- InfluxDB v1 API客户端winlocation-api
- 以惯用的Rust方式与Windows.Devices.Geolocation
API交互
irox
- 聚合模块libraries
- Rust 'library' crate,通常没有二进制文件build-rs
- 受shadow-rs启发的编译时构建元数据注入carto
- 地图和地理空间工具egui-extras
- 为神奇的egui
crate提供的额外功能enums
- 更好枚举类型的特性enums_derive
- irox-enums中特性的可推导实现git-tools
- 帮助进行GitOps的工具和包装器log
- 基本控制台和文件日志networking
- 网络工具progress
- 用于显示进度的生态系统,无论是在UI还是终端上。stats
- 数学与统计工具structs
- 结构类型的特性 - 线性序列化的大端字节structs_derive
- irox-structs中特性的可推导实现threading
- 阻塞和非阻塞线程工具time
- 基于儒略历简化使用的日期和时间库。tools
- 应该包含在std
中的东西的存储地types
- 用于描述Rust基本类型系统的枚举和结构体units
- 物理单位、量和参考系
tools
- Rust '二进制'包,主要是依赖于libraries
的二进制程序cargo-describe
- CLI工具,从 cargo-metadata 生成人类可读信息gpsd
- Rust中GPSd的实现,支持Windows目标!
版本状态
依赖
~0.6–1MB
~23K SLoC