# rust **Repository Path**: coderokie/rust ## Basic Information - **Project Name**: rust - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-03-28 - **Last Updated**: 2022-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # rust学习demo ### rust环境 unix 系统下,可以直接运行: ````` curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ````` ### 编辑器 可以使用任何编辑器来撰写 Rust 代码,我个人偏爱 VSCode,因为它免费,功能强大且速度很快。在 VSCode 下我为 Rust 安装了一些插件,下面是我的安装顺序,你可以参考: 1. rust-analyzer:它会实时编译和分析你的 Rust 代码,提示代码中的错误,并对类型进行标注。你也可以使用官方的 rust 插件取代。 2. rust syntax:为代码提供语法高亮。crates:帮助你分析当前项目的依赖是否是最新的版本。 3. better toml:Rust 使用 toml 做项目的配置管理。 4. better toml 可以帮你语法高亮,并展示 toml 文件中的错误。 5. rust test lens:可以帮你快速运行某个 Rust 测试。 6. Tabnine:基于 AI 的自动补全,可以帮助你更快地撰写代码。 ### demo介绍 ##### hello 主要先了解语法学习语法 Cargo.toml 是 Rust 项目的配置管理文件在文件下添加: `````` [dependencies] reqwest = { version = "0.11", features = ["blocking"] } html2md = "0.2" `````` 们为这个项目添加了两个依赖:reqwest 和 html2md。reqwest 是一个 HTTP 客户端,它的使用方式和 Python 下的 request 类似;html2md 顾名思义,把 HTML 文本转换成 Markdown。