RUST cargo

RUST cargo

换源


#  ~/.cargo/config 被弃用, 使用 ~/.cargo/config.toml

vim ~/.cargo/config.toml

[source.crates-io]
#registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'tuna' # 如:tuna、sjtu、ustc,或者 rustcc

[source.ustc]
registry = "https://mirrors.ustc.edu.cn/crates.io-index"

[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"



在 Rust 中通过 cargo run 传递命令行参数时,需要用 -- 分隔 Cargo 参数和程序参数

# <start --config dev.toml> 是程序参数,注意要与前面的 “--” 之间要留出一个空格 
cargo run -- start --config dev.toml


# <bin service> 是cargo参数, 与“--”之间没有空格。<dev.tom> 是程序的命令行参数,同样这里要注意有空格
cargo run --bin service -- dev.toml

cargo test 输出打印信息

 cargo test test_init_mysql_connect_pool -- --nocapture
posted @ 2025-03-28 22:47  等你下课啊  阅读(44)  评论(0)    收藏  举报