前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust 日报】2023-11-19 solars:可视化太阳系

【Rust 日报】2023-11-19 solars:可视化太阳系

作者头像
MikeLoveRust
发布2023-11-21 15:25:56
2140
发布2023-11-21 15:25:56
举报

eyre 0.6.9发布

Eyre是一个可定制的应用程序错误报告库,通过诸如tracing等集成,允许进行可配置的格式化和上下文聚合。本次更新如下。

  • 组织一个由共同决策驱动的异步维护团队。
  • 添加一个贡献指南。
  • 修复在丢弃已抹除的错误报告时发生的堆叠借用违规。
  • 修复由新的Rust和Mir版本引入的指针溯源违规。
  • 将与Eyre相关的crate合并到一个repo中,这将更容易进行变更贡献。
  • 更新关于no_std支持的文档。

GitHub: https://github.com/eyre-rs/eyre

rust-socketio

一个用 Rust 编写的 socket.io 客户端的实现。该实现目前支持版本5的 socket.io 协议和版本4 的 engine.io 协议。

下面黄色部分已经实现。

GitHub: https://github.com/1c3t3a/rust-socketio

marker:lint检查器

Marker 是一个实验性的代码分析界面,旨在为 Rust 编程语言创建一个稳定且用户友好的 linting 框架。创建自定义 lint 应该是一个简单直接的过程,并且使用它们应该像声明新依赖一样简单。

  • 自定义 Lints:Marker 提供了一个框架,使每个人都能创建和提供自定义 lint。
  • 用户友好的接口:Marker 为 Cargo 提供了一个新的子命令,cargo_marker 可以自动为 lint 设置驱动程序,编译 lint crates,并在项目上运行它们。
  • 驱动无关:Marker 的 API 设计与驱动程序无关,使其能够支持未来的编译器和潜在的IDE(目前,rustc 是唯一可用的驱动程序)。
  • CI 就绪:Marker 提供预编译的二进制文件、安装脚本和 GitHub Action,使 CI 使用变得简便。

GitHub: https://github.com/rust-marker/marker

Bashtastic Visualizer

即时获取 Shell 命令反馈。项目的理念是,用户可以在查询中获得反馈,比在终端中更快地重复。目前在 Linux(Debian 和 Ubuntu)和 Mac上稳定运行。

代码语言:javascript
复制
todo example/example.txt | sed 's/todo//g' | grep 'example'

GitHub: https://github.com/alfredosa/bashtastic-visualizer

mobslide:手机控制slide

  • 扫描二维码即可,不用安装。
  • 轻量,约2.5M。
  • 最小化高效设计。

GitHub: https://github.com/thewh1teagle/mobslide

equator

"Equator"是一个断言库,旨在在需要同时断言多个条件而不进行短路处理时提供有用的诊断信息。

代码语言:javascript
复制
let x = 0;
let y = 1;

let a = 4;
let b = 2;

// `equator::debug_assert!` is also available for debug-only assertions
equator::assert!(all(x == y, a < b));

GitHub: https://github.com/sarah-ek/equator/

solars:可视化太阳系

Solars 是一个用于探索我们太阳系的学习工具。最初开发是为了快速可视化特定日期的行星排列,solars 也是对应用设计和使用 Tauri 进行应用开发的一次尝试。

GitHub: https://github.com/hiltontj/solars

From 日报小组 长琴

社区学习交流平台订阅:

  • Rustcc 论坛:支持 rss
  • 微信公众号:Rust 语言中文社区
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-11-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • eyre 0.6.9发布
  • rust-socketio
  • marker:lint检查器
  • Bashtastic Visualizer
  • mobslide:手机控制slide
  • equator
  • solars:可视化太阳系
相关产品与服务
腾讯云代码分析
腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,支撑团队传承代码文化。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档