首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
楠风小宇宙
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
AsRef 与 AsMut:让 API 接受任何类型
下次写公共 API 时,问自己:「调用者可能传哪些类型?」如果答案是「好几种」,加个 `AsRef`。
Default:Rust 里最省事的初始化方式
你有没有遇到过这种情况:创建一个结构体,20 个字段,但你只想改其中 2 个,剩下 18 个都得手写初始化? Default trait 就是来救你的。
Rust实用工具特型-Deref 与 DerefMut
你有没有想过,为什么 String 能直接传给接受 &str 的函数?为什么 Box<T> 能像普通值一样调用方法? 答案就是 Deref trait。
Rust实用工具特型-Copy
Copy trait 让简单类型在赋值或传参时自动复制,不转移所有权。 它特殊在哪?不需要你写任何代码,就是个「标记」,告诉编译器「这玩意儿可以按位复制」。
Rust实用工具特型-Clone
简单说,Clone trait 让你能显式地复制一个值。和 Copy 不同,克隆可能很昂贵(比如复制整个 Vec),所以 Rust 要求你明确调用 .clone() 方法。
个人成就
文章被点赞
7
文章被阅读
1,521
掘力值
360
关注了
0
关注者
3
收藏集
0
关注标签
6
加入于
2017-12-10