cargo-aprz 1.0.0 发布 - Rust 依赖质量评估工具
主要特点
cargo-aprz 是一个 Cargo 插件,用于评估 Rust 依赖项的质量。该工具通过收集大量指标来帮助开发者了解所使用的 crate 的质量状况。
核心功能
-
多维度指标收集:为每个 crate 收集多种质量指标,包括:
- 未解决问题(open issues)的数量
- 发布频率
- 安全公告(security advisories)
- 示例代码数量
- 代码覆盖率百分比
- 以及更多其他指标
-
可视化报告:生成易于阅读的报告,以友好的形式展示所有收集的指标
版本信息
当前版本:1.0.0(正式版本)
qusql:Rust 的编译时 SQL 检查工具发布
主要特点
- 无需数据库连接的类型检查:作为
sqlx::query!宏的替代方案,可以在cargo check时直接检查 SQL 类型,无需运行数据库 - 简化的工作流程:
- 从
Cargo.toml旁的普通 SQL 文件读取数据库架构 - 无需运行
cargo sqlx prepare命令 - 无需提交
sqlx-data.json文件 - 支持完全离线的 CI 环境
- 从
核心优势
- 编译时错误检测:当列名拼写错误时,会在编译时给出友好的错误提示和修正建议
- 数据库支持:目前支持 MySQL 和 PostgreSQL
- 性能提升:针对 MySQL/MariaDB 提供
qusql-mysql-type包装器,其异步驱动在 MySQL 工作负载下比 sqlx 快约 1.5-2 倍
使用情况
- 该工具已在 Scalgo 公司的生产环境中使用多年
cuneus 项目发布记录
这是一个 GitHub 开源项目(altunenes/cuneus)的版本发布历史总结,项目拥有 152 个星标和 8 个分支。
v0.5.0 版本(最新版本 - 4月17日发布)
主要更新:
- 添加了 physarum 示例
- 修复了 egui v24 指针层覆盖问题
- 新增默认媒体拖放行为功能
- 提供多平台预编译二进制文件(macOS、Windows、Linux)
- 包含多个应用程序:2dneuron、audiovis、blockgame、buddhabrot 等
v0.4.9 版本(3月28日发布)
主要更新:
- 移除了 3 个依赖限制,添加了每缓冲区分辨率功能
- 更新 wgpu 到 29 版本,egui 到 34 版本
- 添加了 PCM 流管理器
v0.4.8 版本(3月4日发布)
Rasant:轻量级高性能 Rust 日志库
一位开发者分享了他正在开发的 Rust 结构化日志库 Rasant。
项目背景
- Rasant 最初是为另一个项目开发的专用日志解决方案
- 开发动机源于对现有 Rust 日志库的一些不满
- 后来决定将其发展为通用库,同时借此熟悉 Rust 的 crate 系统
主要特点
- 性能优先:这是该库的核心目标
- 灵活可配置:虽然在某些方面(如输出格式)有既定观点,但整体保持灵活性
- 优异表现:最新稳定版本与流行的 Rust 日志解决方案相比表现出色,特别是在吞吐量和堆内存使用方面
当前状态
- 已发布稳定可用的版本
- 开发者计划为 v1.0.0 版本实现更多功能和性能优化
- 欢迎社区提供评论、反馈和错误报告
项目地址:https://github.com/plisandro/rasant
--
From 日报小组 Mike
社区学习交流平台订阅:
1
共 0 条评论, 1 页
评论区
写评论还没有评论