|-------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 项目中如何文件目录分层 | blog Cargo.toml --依赖项 src main.rs --主文件 handlers --处理用户请求的函数 user_handler.rs mod.rs models --定义用户模型 user.rs mod.rs routes --定义路由 user_routes.rs mod.rs db --初始化数据库连接 db.rs mod.rs |
| 如何引入文件 | 用文件表示模块 1.main文件中声明模块 mod my_module; 2.在main的同级目录下 写 my_module.rs文件 3.main中使用 my_module.rs中的方法 fn main() { my_module::say_hello(); } |
| 如何引入目录 | 用目录表示模块 1.在目录下创建一个 mod.rs文件,告诉rust这个目录是一个模块 2.从某个版本开始,可以不在目录下创建mod.rs,也能引入该目录下的.rs文件 目录结构如何下 src main.rs --main中引用sub_module.rs的内容 my_module.sub_module::say_hello() my_module mod.rs --内容为 pub mod sub_module; sub_module.rs //my_module/sub_module.rs pub fn say_hello_from_sub_module() { println!("Hello from sub_module!"); } 在main中直接写 mod my_module 也可以引入sub_module.rs的内容 |
| mod和use的区别 | 1.mod声明了项目中的模块结构,告诉编译器哪里可以找到这些模块 2.use 导入路径 // 从 kitchen 模块中导入 knife use kitchen::knife; fn main() { // 现在可以直接使用 knife 了 knife(); } |
【rust实战】rust博客系统3_项目目录结构及文件目录引入
simper_zxb2024-10-30 18:16
相关推荐
段一凡-华北理工大学12 小时前
向量数据库实战:选型、调优与落地~系列文章12:文本分块策略实战:chunk_size 怎么选?重叠多少?大卫小东(Sheldon)17 小时前
小鹤音形词典:一个用 Rust 写的离线编码查询桌面工具就业发动机18 小时前
我用 Tauri 做了一个约 1.5 MB 的开源屏幕标注工具:MarkerOn2601_9545267521 小时前
【硬核架构】打破 IT 与 OT 的数据孤岛!基于 Rust 异步协程的工业 IoT 网关重构,兼谈顶级自动化智能仪表厂家选型指南white_ant21 小时前
17- 文本统计/处理工具使用指南独孤留白21 小时前
Rust 类型转换全景指南 —— 从引用转换到序列化独孤留白1 天前
从C到Rust:Trait TryFrom TryInto 可能失败的类型转换雨师@1 天前
python通过rust编写组件扩展自己的能力程序员爱钓鱼1 天前
Rust 切片 Slice 详解:安全访问连续数据花褪残红青杏小1 天前
Rust图像处理第20节-PCA 主成分分析:把图片压缩到 3 个数字