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

有一个箭头的做网站的软件googleseo优化

有一个箭头的做网站的软件,googleseo优化,广州东莞万江疫情最新消息,技术支持 东莞网站建设机械加工概述 在学习rust的过程中,当项目结构略微复杂的时候,写集成测试的时候发现总是不能引用项目中的代码,导致编写测试用例失败。查阅了教程,一般举例都很简单。查阅了谷歌和百度以及ai,也没有找到满意的答案。这里记录一…

概述

在学习rust的过程中,当项目结构略微复杂的时候,写集成测试的时候发现总是不能引用项目中的代码,导致编写测试用例失败。查阅了教程,一般举例都很简单。查阅了谷歌和百度以及ai,也没有找到满意的答案。这里记录一下,供大家参考。

项目结构(举例)在这里插入图片描述

cargo.toml

[package]
name = "test_rust"
version = "0.1.0"
edition = "2021"[dependencies]
rusqlite = { version = "0.31.0", features = ["bundled"] }[lib]
name = "test_rust"
path = "src/my_lib.rs"

my_lib.rs

pub mod rust_lang;

rust_lang/mod.rs

pub mod trait_sample;
pub mod borrow_mut;
......

rust_lang/borrow_mut/mod.rs

pub mod rc_refcell;
pub mod circular_reference;
// 单体测试例子
#[cfg(test)]
mod tests {use super::*;use std::cell::RefCell;

main.rs

mod use_rusqlite {pub mod sqlite_file_sample;pub mod sqlite_mem_sample;
}use crate::use_rusqlite::{sqlite_file_sample, sqlite_mem_sample};
use test_rust::rust_lang::borrow_mut;
use test_rust::rust_lang::trait_sample;
......

tests/integration_test_sample.rs

use std::cell::RefCell;use test_rust::rust_lang::borrow_mut;
use test_rust::rust_lang::trait_sample;
// 集成测试例子,注意,此处不需要 #[cfg(test)]
#[test]
fn test_trait_sample() {trait_sample::do_area();
}

总结

1.要想集成测试的测试文件中顺利引用src目录下的代码函数和功能,项目结构各层
结构之间必须有完整的引用和指示关系(参考上面各mod.rs),至于模块如何组织请
自行查阅教程。
2.main.rs自己引用src下的各层模块时,mod.rs中的各层模块定义不是必须的,
只要在main.rs中明确各层mod关系即可。
3.cargo.toml中的[lib]定义不是必须的,如果使用默认的lib.rs文件,则不需要特别指定。rust会默认使用lib.rs作为库文件

更详细的例子可以参考:
https://github.com/wang-xuewen/test_rust

http://www.tj-hxxt.cn/news/92981.html

相关文章:

  • 做线下极限运动的网站电商运营去哪里学比较好
  • wordpress架设系统东莞seo推广机构帖子
  • 动易网站迁移个人怎么接外贸订单
  • 私人做网站有什么用腾讯云服务器
  • 网站开发和web女生学电子商务后悔了
  • 仿站小工具怎么用百度快照投诉中心人工电话
  • 定制微信怎么做湛江seo网站管理
  • 手机如果做网站贵阳网络推广外包
  • 济南一哥网站建设公司我赢网客服系统
  • 书店如何做网站长沙关键词优化新行情报价
  • 吐鲁番做网站b站推广网站2024mmm
  • 国内推广搜索引擎优化常用方法
  • 公司网站建设工作免费推广网站平台
  • wordpress做视频播放网站属性词 关键词 核心词
  • 企业网站建设 电脑配置国际新闻最新消息战争
  • 东莞大型企业网站建设国外免费网站建设
  • 织梦摄影网站模板公司官网搭建
  • 建一个交易网站需要多少钱店铺引流的30种方法
  • 网页上做网会员网站备案怎么写网页制作接单平台
  • 临河做网站互联网营销案例
  • 怎么做淘宝联盟网站推广360网站收录提交
  • 百度上开个网站怎么做长尾关键词爱站
  • 石家庄专业网站设计电话暴疯团队seo课程
  • 比地招标网官网天津优化加盟
  • 五大门户网站分别是企业为何选择网站推广外包?
  • 自己给自己网站做seo企业网络营销策略案例
  • 建设彩票投注网站吉林关键词优化的方法
  • 网站建设工程设计图免费广告推广平台
  • 做头像的网站横杆带字万能导航网
  • ps制作网页步骤seo学徒招聘