rust-cargo

    0热度

    1回答

    rustc --cfg foo 我该怎么做这件货物?这是features的用途吗? 功能看起来好像它们只用于可选的依赖关系。

    20热度

    1回答

    所以我有一个失败的货运测试: $ cargo test [snip] Running target/gunzip-c62d8688496249d8 running 2 tests test test_extract_failure ... FAILED test test_extract_success ... ok failures: ---- test_extrac

    0热度

    2回答

    我想创建一个生锈的库。这是我的项目Cargo.toml文件: [package] name = "binary_tree" version = "0.0.1" authors = ["Guillaume Bersac <[email protected]>"] [lib] test = true plugin = false 这是我的仓库的文件: Cargo.toml READ

    13热度

    2回答

    如果我在Cargo包的src目录中有多个.rs文件,那么有关可见性,导入等的规则是什么? 当前,任何多余的文件(即不是明确标识为Cargo.toml中可执行文件的源文件)都将被忽略。 我需要做些什么来解决这个问题?

    27热度

    1回答

    为了感受Rust如何工作,我决定看一下名为Iota的基于终端的小型文本编辑器。我克隆的资源库,跑到cargo build却被告知: error: *if let* syntax is experimental help: add #![feature(if_let)] to the crate attributes to enable 我应该在哪里添加#![feature(if_let)]

    5热度

    1回答

    我正在研究跨多个包装箱的项目。顶级箱子(应用程序)需要另外两个箱子(库)作为依赖关系。在顶级箱子中运行cargo test会生成依赖关系并为顶级箱子运行测试,但它不会为其他两个箱子运行测试。有没有办法配置cargo test,以便它可以在三个箱子中运行测试? 谢谢!

    2热度

    2回答

    我需要创建一个绑定到现有箱子的(静态)C库。 Cargo有什么方法可以为我创建这个C库吗? 我有一个箱子(例如html5ever),我希望Cargo为这个箱子创建一个基于C-API的C库。

    5热度

    1回答

    问题:我该如何解决(或修复)我的两个依赖项链接到同一个库的情况,但该库无法链接两次?这看起来像是一个通常可以通过共享库解决的问题,但我不确定如何使用Rust进行处理。 详情: 我使用一个数据库的Nickel framework和rust-postgres提出一个web应用程序中生锈。建设时,我得到了以下错误: > cargo build native library `openssl` is b

    2热度

    2回答

    如何让货物通过-L链接器标志来清除调用?

    1热度

    1回答

    有没有一种方法可以让rustc在使用Cargo编译时只输出前几个错误,或者甚至更好地输出最早的错误?这似乎为中止编译默认的阈值设置相当高: error: aborting due to 25 previous errors 我没有耐心,通过6-10页的文字滚动到找到的第一个错误。 通常我会通过在我的编辑器(vim)中编译来处理这个问题,但带有锈的vim配置似乎没有正确设置errorformat