Rust宏小册教程
tlbormThe Little Book of Rust Macros (updated fork) 项目地址:https://gitcode.com/gh_mirrors/tlb/tlborm
项目的目录结构及介绍
tlborm/
├── book/
│ ├── src/
│ │ ├── chapter_1.md
│ │ ├── chapter_2.md
│ │ └── ...
│ ├── book.toml
│ └── ...
├── src/
│ ├── lib.rs
│ ├── main.rs
│ └── ...
├── Cargo.toml
└── ...
book/
目录包含了项目的文档内容,使用mdBook工具生成。src/
目录下是各个章节的Markdown文件。book.toml
是mdBook的配置文件。
src/
目录包含了Rust源代码。lib.rs
和main.rs
是项目的入口文件。
Cargo.toml
是Rust项目的配置文件。
项目的启动文件介绍
在 src/
目录中,main.rs
是项目的启动文件。它包含了程序的入口点 main
函数。
fn main() {
// 程序的入口点
}
项目的配置文件介绍
Cargo.toml
是Rust项目的配置文件,包含了项目的基本信息、依赖项等。
[package]
name = "tlborm"
version = "0.1.0"
edition = "2018"
[dependencies]
# 依赖项
book.toml
是mdBook的配置文件,用于配置文档的生成和展示。
[book]
title = "The Little Book of Rust Macros"
author = "Veykril"
description = "A guide to Rust macros"
[build]
build-dir = "book"
[output.html]
theme = "rust"
以上是基于开源项目 https://github.com/Veykril/tlborm.git
生成的教程内容。
tlbormThe Little Book of Rust Macros (updated fork) 项目地址:https://gitcode.com/gh_mirrors/tlb/tlborm