Rust Tips

Cargo

cargo new vs cargo init

  • cargo new 是产生一个新目录
  • cargo init 是在已有目录下初始化文件,比如 git clone 后

Rust programming

如何判断字符串是标点符号

rust 复制代码
let term = "...";
if term.chars().all(|c| c.is_ascii_punctuation()) {
    
}

match 强大之处

diff 复制代码
match (request.method(), request.url()) {
-    (Method::Get, "/" | (Method::Get, "/index.html" | (Method::Get, "/index") => {
+    (Method::Get, "/" | "/index.html" | "/index") => {
        serve_index()?
    }
相关推荐
Amos_Web18 小时前
Rspack 源码解析(三):从入口到依赖图,读懂 Make 阶段的 Rust 任务循环
前端·rust
小灰灰搞电子1 天前
Rust+Slint 实现左右伸缩式图片浏览器源码分享
rust·slint·图片伸缩浏览器
传奇开心果编程2 天前
【Rust入门知识点学与练】第11课:HashMap 键值对集合
开发语言·学习·rust
yume_sibai2 天前
03-Rust 函数式编程特性(闭包 + Iterator + Option/Result + 链式调用)
开发语言·后端·rust
传奇开心果编程2 天前
【Rust入门知识点学与练】第13课:枚举 Enum
开发语言·学习·rust
小灰灰搞电子2 天前
Rust+Slint 实现点击水波纹扩散效果按钮源码分享
rust·slint·水波纹按钮
后台模板学习2 天前
Rust vs Python 在用户认证模块中的实现:底层
开发语言·python·rust
传奇开心果编程2 天前
【Rust入门知识点学与练】第4课:条件判断 if / else
开发语言·学习·rust
2601_962294613 天前
AI 基础设施的“去 Python 化“:Rust 与 C# 的两条替代路径
ai·rust·c·基础设施·去python化
传奇开心果编程3 天前
【Rust入门知识点学与练】第10课:Option 和 Result(错误处理入门)
开发语言·学习·rust