[package] name = "cargoPublishLRC" version = "0.0.2" edition = "2021" description = "A fun game where you guess what number the computer has chosen." license = "MIT" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] # cargo build = 默认采用的是 dev 配置 # cargo build --release 采用的是release配置 # Cargo.toml 文件中没有显式增加任何 [profile.*] 部分的时候,Cargo 会对每一个配置都采用默认设置。 # 配置对应的 [profile.*] [profile.dev] # opt-level 设置控制 Rust 会对代码进行何种程度的优化。这个配置的值从 0 到 3。越高的优化级别需要更多的时间编译 # 如果你在进行开发并经常编译,可能会希望在牺牲一些代码性能的情况下减少优化以便编译得快一些 opt-level = 0 [profile.release] # 发布模式用更长的编译时间换取运行更快的代码。这正是为什么 release 配置的 opt-level 默认为 3 opt-level = 3 [source] register = "https://github.com/rust-lang/crates.io-index"