Szyszka - 简单好用的批量文件重命名工具
Szyszka 使用 Rust 和 GTK3 创建,具有简单明了的 GUI ,适用于 Linux,Max,Windows。支持多种重命名规则:替换、清除、修改、自定义等。
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
社区学习交流平台订阅:
评论区
写评论还没有评论