From d439d37035870497f69624dd04385375cb196683 Mon Sep 17 00:00:00 2001 From: sunface Date: Wed, 1 Mar 2023 15:09:15 +0800 Subject: [PATCH] merge community.md and rusty-book.md into one --- src/SUMMARY.md | 4 ++-- src/advance/unsafe/inline-asm.md | 3 ++- src/community.md | 27 ++++++++++++++++++++++++++- 3 files changed, 30 insertions(+), 4 deletions(-) diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 5fb3c35d..ab1edbfa 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -7,8 +7,8 @@ --- -[Rust 语言中文网](community.md) -[一本生锈的书](rusty-book.md) +[社区和锈书](community.md) + diff --git a/src/advance/unsafe/inline-asm.md b/src/advance/unsafe/inline-asm.md index 07d9013f..63a47693 100644 --- a/src/advance/unsafe/inline-asm.md +++ b/src/advance/unsafe/inline-asm.md @@ -1,5 +1,7 @@ # 内联汇编 +> 本章内容对于学习 Rust 不是必须的,而且难度很高,大家简单知道有这回事就好,不必非要学会 :D + Rust 提供了 `asm!` 宏,可以让大家在 Rust 代码中嵌入汇编代码,对于一些极致高性能或者底层的场景还是非常有用的,例如操作系统内核开发。但通常来说,大家并不应该在自己的项目中使用到该项技术,它为极客而生! 本章的例子是基于 `x86/x86-64` 汇编的,但是其它架构也是支持的,目前支持的包括: @@ -11,7 +13,6 @@ Rust 提供了 `asm!` 宏,可以让大家在 Rust 代码中嵌入汇编代码 当使用在不支持的平台上时,编译器会给出报错。 -> 注意:本章节不负责教大家使用汇编,需要学习的同学请参考相关书籍 ## 基本用法 diff --git a/src/community.md b/src/community.md index a23d485c..89d4c03d 100644 --- a/src/community.md +++ b/src/community.md @@ -20,4 +20,29 @@ 此外,社区还提供了一个优质的同名公众号:`Rust语言中文网`,里面的文章是由 [Rustt](https://rustt.org) 翻译组提供,搬运自国外优秀的 Rust 技术文章、学习资料、新闻资讯等。 - \ No newline at end of file + + + +

Rusty Book( 锈书 )

+ +
+ +
+ +
+ +
+ +在 Rust 元宇宙,最优秀的项目可以称之为 `rusty`,用咱中国话来说,就是够锈( 秀 )。 + +如果你有以下需求,可以来看看锈书,它绝对不会让你失望: + +- 想要知道现在优秀的、关注度高的 Rust 项目有哪些 + +- 发现一些好玩、有趣、酷炫的开源库 + +- 需要寻找某个类型的库,例如,一个 HTTP 客户端或 ProtoBuffer 编码库,要求是好用、更新活跃、高质量 + +- 想要寻找常用操作的代码片段,用于熟悉 Rust 或者直接复制粘贴到自己的项目中,例如文件操作、数据库操作、HTTP 请求、排序算法、正则等 + +在线阅读锈书:[Github地址](https://github.com/rustlang-cn/rusty-book) \ No newline at end of file