Skip to content

yzqdev/rust-proj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust教程

cargo workspace

直接在顶部的Cargo.toml添加

[workspace]

members = [
    "adder",
]

然后

创建二进制

cargo new adder

运行cargo build构建工作空间

├── Cargo.lock
├── Cargo.toml
├── adder
│   ├── Cargo.toml
│   └── src
│       └── main.rs
└── target

创建lib

cargo new add_one --lib

为了在顶层 add 目录运行二进制 crate,可以通过 -p 参数和包名称来运行 cargo run 指定工作空间中我们希望使用的包

 cargo run -p adder
 
# 添加参数
 cargo run -p cli-tool --  example

测试

cargo test -p add_one

一些shell

cargo run --package  study --bin  study
# 简写
cargo run --bin  study


cargo build --release --bin study

# 运行命令行程序

cargo run --bin rcli  -- params1 params2

## 添加依赖
cargo add md-5 -p guessing_game

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published