1
DearMark 2022-04-27 09:44:08 +08:00
总结:天书
|
2
hwdef 2022-04-27 09:46:48 +08:00
感觉没必要强行上 rust ,,还是找到最适合它的地方。
|
3
Akitora 2022-04-27 09:47:11 +08:00
主要是资料少吧,用 actix_web 想简单配置个过滤请求的中间件,怎么返回 403 都查了老半天
|
4
Kilerd 2022-04-27 10:08:16 +08:00 4
@Akitora rust 目前很多时候需要你知道 how to do, 而不是 what I need.
新手和老手最大的问题在于: 新手完全不会看 docs.rs ,而老手认为 docs.rs 给出的信息已经足够丰富了,很多情况下不需要单独写 document 了,直接看 API 就可以了。 举个例子,我做了一个 DateTime 的扩展库,加了一个 to_timestamp 的方法。 那么在 docs.rs 里面,我都告诉你 impl MyTrait for DateTime { fn to_timestamp()} 了,这已经很明显很明显了。 应该一眼就能看出来。 但是新手往往会问你,这个库要怎么用。 一是,新手完全不会看 docs.rs 二是,大部分新手还没搞懂 其他语言 class 和 interface 与 Rust 的 trait 的区别。没能扭过「 rust 可以直接在结构体上追加特性」的特性 怎么阅读 TRPL ,docs.rs ,crates.rs ,libs.rs 可能俨然成为新时代下 Rust 新手的必备但是没人教的技能之一。 |
5
cmdOptionKana 2022-04-27 10:14:35 +08:00
@Kilerd 当作一种筛选也不错,水平不到位的新手强行学 rust ,对谁都没有好处,就让高手 /老手去用 rust ,也许才是最好的归宿。
|
6
Akitora 2022-04-27 10:41:31 +08:00
|
7
ihciah 2022-04-27 11:38:25 +08:00
对于文档不全的 crate ,比起各种找 example 或接口说明,直接翻代码看实现有时候更快(
|
9
wangm23456 2022-06-17 23:11:31 +08:00
写了两个星期了,确实累,ide 里的编译器提示太多了 233333
|
10
IIInsomnia 2023-03-07 17:09:06 +08:00
[api-tpl-rs]( https://github.com/shenghui0779/api-tpl-rs) 非常适合新手,基本功能都有了
|
11
leisifung 2023-08-10 09:55:00 +08:00
|