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


    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 协议。

    下面黄色部分已经实现。

    a1954c0abfd3889f307cd027afaf370a.jpeg

    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上稳定运行。

    todo example/example.txt | sed 's/todo//g' | grep 'example'

    920fe9df69f9683fda7ada1562987ef7.png

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

    mobslide:手机控制slide

    • 扫描二维码即可,不用安装。

    • 轻量,约2.5M。

    • 最小化高效设计。

    99451cd26eca41612812f70aabd59b4b.png

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

    equator

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

    1. let x = 0;
    2. let y = 1;
    3. let a = 4;
    4. let b = 2;
    5. // `equator::debug_assert!` is also available for debug-only assertions
    6. equator::assert!(all(x == y, a < b));

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

    solars:可视化太阳系

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

    857284141f64e4ba24af577ae8d0e497.png

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


    From 日报小组 长琴

    社区学习交流平台订阅:

    • Rustcc 论坛:支持 rss

    • 微信公众号:Rust 语言中文社区

  • 相关阅读:
    基于云的 LDAP 目录服务和本地 LDAP 相比有哪些优势?
    《算法系列》之设计
    大三,请问现在自学Java还来得及吗?
    Qt MinGW opencv环境配置测试
    RISC-V选项
    重庆助学自考学费多少?
    idea或者vscode终端权限不足的解决方案
    初识Java内存模型JMM
    python数学建模--求解线性规划问题的若干种方法
    java中的IO流
  • 原文地址:https://blog.csdn.net/u012067469/article/details/134521984