< 返回版块

PsiACE 发表于 2021-05-13 23:29

Szyszka - 简单好用的批量文件重命名工具

Szyszka 使用 Rust 和 GTK3 创建,具有简单明了的 GUI ,适用于 Linux,Max,Windows。支持多种重命名规则:替换、清除、修改、自定义等。

Szyszka GUI

Github: https://github.com/qarmin/szyszka

Snap: https://snapcraft.io/szyszka

Tracing Prism - 提高日志文件可读性的 Web 程序

Tracing Prism 是一个简单的工具,可以根据文本过滤器或日志级别将日志文件分为几列。它专为 tracing 设计,但是可以应用于任何文本文件。

在线预览: https://najamelan.github.io/tracing_prism/

Github: https://github.com/najamelan/tracing_prism

为什么 Rust 编译器在移动对象后不重用栈上的内存? - Rustc/LLVM 热议

一旦一个对象被移动,它在栈上占用的内存就可以被重用。但在 Rust 中存在相反的例子:

#[inline(never)]
fn consume_string(s: String) {
    drop(s);
}

fn main() {
    println!(
        "String occupies {} bytes on the stack.",
        std::mem::size_of::<String>()
    );

    let s = String::from("hello");
    println!("s at {:p}", &s);
    consume_string(s);

    let r = String::from("world");
    println!("r at {:p}", &r);
    consume_string(r);
}

Stackoverflow: https://stackoverflow.com/questions/67499399/why-does-the-rust-compiler-not-reuse-the-memory-on-the-stack-after-an-object-is

Github Issue:https://github.com/rust-lang/rust/issues/85230

Tauri v1.0 Beta 发布 - Rust ❤ GUI

经过两年努力,Tauri 团队自豪地发布 v1.0 Beta 。Tauri 是一个工具包,用于创建更小、更快、更安全且具有 web 前端的桌面应用程序,其核心系统是用 Rust 编写的。

GitHub: https://github.com/tauri-apps/tauri

Website: https://tauri.studio

Article: https://dev.to/tauri/announcing-tauri-beta-more-efficient-crossplatform-apps-with-better-features-1nbd

This Week in Rust 390

新一期的 Rust 周报速递发布,快来看看有哪些内容你曾经关注过 :)

This Week in Rust 390: https://this-week-in-rust.org/blog/2021/05/12/this-week-in-rust-390/


From 日报小组 PsiACE

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页