rust-cargo

    4热度

    1回答

    有没有一种方法可以使用Cargo for building为开发和发布配置设置不同的目标名称?例如,rustlibd.a和rustlib.a?

    0热度

    1回答

    我有一个Cargo项目由三个文件在同一目录中组成:main.rs,mod1.rs和mod2.rs。 我想从mod2.rs到mod1.rs导入功能,就像我将mod1.rs导入到main.rs的功能一样。 我读过关于所需的文件结构,但我没有得到它 - 命名所有导入的文件mod将导致编辑器中的小混乱,这也只是使项目层次结构复杂化。 有没有像在Python或C++中一样导入/包含独立于目录结构的文件的方法

    3热度

    1回答

    我遇到一个问题: /usr/local/bin/cargo build --color=always error: unable to get packages from source Caused by: failed to parse manifest at `/home/lzc/.multirust/toolchains/stable/cargo/registry/src/githu

    4热度

    1回答

    我想仔细发布一个新版本的箱子,让用户有机会先测试它。我如何才能将它作为“测试版”发布到crates.io? (类似于npm如何标记版本@next)。 这不应该是一个突破性的改变,所以我不打算增加semver-major版本。我不希望在用户执行cargo upgrade之前自动选择它,直到Beta测试期结束。 该版本应该使用哪种版本的语法? 发布时是否需要使用任何特殊货物?如何使用cargo/Car

    0热度

    1回答

    考虑在official tutorial extern crate rand; use rand::Rng; fn main() { let secret_number = rand::thread_rng().gen_range(1, 101); } 下面的代码行rand::thread_rng().gen_range(1, 101)有点混乱了我,因为我希望呼吁rand:

    -4热度

    1回答

    我已经安装来自Microsoft的C++ 2015工具,如安装部分所述。 我得到这个错误: C:\Users\Mg Sein\Desktop\rust\hello_world>cargo build error: failed to parse manifest at `C:\Users\Mg Sein\Desktop\rust\Cargo.toml` Caused by: no

    -1热度

    1回答

    我一直在尝试编译一个用Rust编写的项目。当我第一次编译,我得到了错误 error[E0463]: can't find crate for `argparse` --> src/main.rs:6:1 | 6 | extern crate argparse; | ^^^^^^^^^^^^^^^^^^^^^^ can't find crate 这似乎是一个错误的依赖意味

    2热度

    1回答

    我没有在c:/user/me/.cargo/

    1热度

    1回答

    我觉得二进制可移植性并不是真正的问题,因此像-march = native这样的东西可能总是默认行为。尽管如此,我找不到任何一种说法。

    1热度

    1回答

    我想使用EDN解析器,但它在https://github.com/mozilla/mentat之内。 https://github.com/mozilla/mentat/tree/master/edn有它自己的Cargo.toml。 我尝试这样做: [dependencies] edn = { git = "https://github.com/mozilla/mentat/tree/maste