Rust

官网:

rust-lang.org
rust-lang-github

B站学习视频:

【跟小嘉学 Rust 编程】三十四、Rust的Web开发框架之一: Actix-Web的进阶

安装:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

升级:

rustup update

常用命令

*   `cargo build` 可以构建项目
*   `cargo run` 可以运行项目
*   `cargo test` 可以测试项目
*   `cargo doc` 可以为项目构建文档
*   `cargo publish` 可以将库发布到 [crates.io](https://crates.io/)。

创建新项目:
cargo new xxx

添加新依赖库:

[dependencies]
ferris-says = "0.3.1"

执行
cargo build

引用方法: use ferris_says::say;

文档

rustup doc

过程宏

1.创建crate, 在主工程根目录执行:

cargo new saax_crate --lib

2.crate中的文件saax_crate/Cargo.toml添加配置:

[lib]
proc-macro = true
path = "src/lib.rs"//这一行不知道是不是应该添加

[dependencies]
syn = "2.0.60"
quote = "1.0"
proc-macro2 = "1.0"
darling = "0.20.8"
heck = "0.5.0"
lazy_static = "1.4.0"

3.迁移类文件

4.主工程中Cargo.toml中添加依赖

[dependencies]
saax_crates = {path="./saax_crates"}

5.调用

#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]

//导入要放到下面
use saax_crates::{rename,renamed};

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • windows下rust开发环境可以选择 MSVC 或安装 MinGW + GCC 。前者需要安装 Visual ...
    行走的记忆阅读 2,749评论 0 2
  • 以下是我在windows上的配置和安装过程,linux和macos下的食用步骤应该差不多,可参考…… (1)配置环...
    百炼钢丶阅读 2,433评论 0 1
  • 运行环境:WSLrust 目前还没有很好的 IDE 用于开发,我采取的方式为 vscode +rust-analy...
    lmh_dev阅读 1,710评论 0 0
  • 1、环境 操作系统:Win 10MSVC:我装了Visual Studio 2022本身有C++环境,如无请自行安...
    uanly阅读 491评论 0 0
  • 可惜看不懂英文,只能查国内资料 哈哈哈 Ø 前置总结 Rust是给操作系统、嵌入式、业务逻辑非常复杂但又极致追求安...
    青砖白瓦阅读 1,002评论 0 0