当前位置: 首页 > news >正文

rust跨文件调用代码

cargo new my_testcd my_tescode .

目录如下
Pasted image 20250921130655
我们假设我们想要开发一个学生管理系统,于是添加模块"student_find"
添加mod.rs student.rs
Pasted image 20250921130907
在mod.rs里编写pub mod student;
在student.rs里编写接口体/函数即可

pub struct Student{    naem:String,    age:u32,}impl Student{    pub fn new(name:String,age:u32)->Self{        Student{            name:name,            age:age,        }    }}

在main.rs 里面调用我们编写的代码

mod student_find;use student_find::student;fn main() {
    let _lihua = student::Student::new("lihua".to_string(), 18);
}
http://www.hskmm.com/?act=detail&tid=11923

相关文章:

  • 详细介绍:导师推荐毕设:基于SpringBoot+Vue的中小企业进销存管理系统设计
  • NIO重构UDP收发模块
  • nvidia-smi 卡死问题解决
  • 临时
  • 题解:SP6562 PRUBALL - Esferas
  • 个人项目-文本查重
  • CSPS 2025游记
  • CMake 常用语句
  • 电脑硬件温度、占用率实时监控软件
  • Windows 超级管理器 v9.50 正式版
  • 采用python test测试http接口
  • CF2147 Codeforces Global Round 29 (Div. 1 + Div. 2) 解题报告
  • 数字图像基础知识
  • 详细介绍:农业XR数字融合工作站,赋能农业专业实践学习
  • 标题:分享一个值得推荐的免费云服务——阿贝云
  • PPT2Note使用说明
  • 设置Redis在CentOS7上的自启动配置
  • 挂载配置文件以Docker启动Redis服务
  • abc418d
  • Chapter 6 Joining Images
  • 动态主机配置协议(DHCP)中的中继机制及其配置
  • DDD - 概念复习
  • 软件工程第二次作业
  • CSP-J1S1_2025
  • Vdd Vcc
  • 基于ThinkPHP实现动态ZIP压缩包的生成
  • 使用Java实现用户的注册和登录流程
  • Windows安装Kafka(kafka_2.12-3.9.1),配置Kafka,以及遇到的困难解决方案
  • 准备工作之动态内存分配[基于郝斌课程]
  • 2025.6第一套六级听力生词