这是为了开发大型程序,分治crate用的。

目录结构如下:

一,根cargo.toml内容

[workspace]

members = [
    "adder",
    "add-one",

]

二,adder里的cargo.toml内容

[package]
name = "adder"
version = "0.1.0"
authors = ["test <test@qq.com>"]
edition = "2018"

# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
add-one = { path = "../add-one" }

三,main.rs内容

use add_one;

fn main() {
    let num = ;
    println!("Hello, world! {} plus one is {}!", num, add_one::add_one(num));
}

四,Lib.rs内容

pub fn add_one(x: i32) -> i32 {
    x +
}

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn it_works() {
        assert_eq!(, add_one());
    }
}

最新文章

  1. Symantec Backup Exec 2010 Agent For Linux安装
  2. Asp.net MVC与Javascript
  3. Hibernate原生SQL映射MySQL的CHAR(n)类型到String时出错
  4. 第1章 UML基础:类的关系
  5. [C/C++基础] C语言常用函数memset的使用方法
  6. C++之static_cast, dynamic_cast, const_cast
  7. Oracle排序分析函数
  8. [NOIP 2011]聪明的质监员
  9. python-shutil学习
  10. 找不多控件, or 控件为null
  11. WSGI 相关的东东(转载)
  12. Linux桌面系统常用软件和笔记(更新)
  13. MySQL使用LOAD DATA LOCAL INFILE报错
  14. bzoj网络流
  15. C++程序员面试题目总结(涉及C++基础、多线程多进程、网络编程、数据结构与算法)
  16. Spring的DAO模块
  17. 复制文件描述符---dup
  18. ORACLE LOG的管理
  19. Digitale Logik
  20. 复习静态页面polo-360

热门文章

  1. 10.Java基础_IDEA的使用
  2. 7.Java基础_Java数据输入
  3. 平方,立方,n次方,上标/下标
  4. luoguP1447 [NOI2010]能量采集
  5. 【转】java爬虫,爬取当当网数据
  6. [C1] 线性回归(Linear Regression)
  7. ES6 Set求两个数组的并集、交集、差集;以及对数组去重
  8. 【正则】day02
  9. 基于Apache和tomcat实现负载均衡
  10. vue_03day