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()?
    }
相关推荐
uccs2 天前
使用 rust 创建多线程 http-server
后端·rust
pumpkin845143 天前
Rust 的核心工具链
rust
SomeB1oody3 天前
【Rust自学】13.8. 迭代器 Pt.4:创建自定义迭代器
开发语言·后端·rust
半夏知半秋3 天前
rust学习-函数的定义与使用
服务器·开发语言·后端·学习·rust
SomeB1oody4 天前
【Rust自学】13.6. 迭代器 Pt.2:消耗和产生迭代器的方法
开发语言·后端·rust
Hello.Reader4 天前
Rust 数据类型详解
开发语言·后端·rust
gs801404 天前
2025年编程语言热度分析:Python领跑,Go与Rust崛起
python·golang·rust
老猿讲编程4 天前
详解Rust 中 String 和 str 的用途与区别
开发语言·后端·rust
rongjv5 天前
[rustGUI][iced]基于rust的GUI库iced(0.13)的部件学习(05):svg图片转为png格式(暨svg部件的使用)
rust·gui·iced
SomeB1oody5 天前
【Rust自学】13.5. 迭代器 Pt.1:迭代器的定义、iterator trait和next方法
开发语言·后端·rust