rust-cargo

    0熱度

    1回答

    rustc --cfg foo 我該怎麼做這件貨物?這是features的用途嗎? 功能看起來好像它們只用於可選的依賴關係。

    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)]

    3熱度

    1回答

    Cargo.toml [lib] name = "faceblaster-engine" crate_type = ["dylib"] 每當我執行我的cargo build dylib被命名爲: libfaceblaster-engine-f09635dc7c9bd155.so。 無論如何要添加一些東西到.toml文件,以消除放在末尾的散列? 在此先感謝您的幫助!

    5熱度

    1回答

    我正在研究跨多個包裝箱的項目。頂級箱子(應用程序)需要另外兩個箱子(庫)作爲依賴關係。在頂級箱子中運行cargo test會生成依賴關係併爲頂級箱子運行測試,但它不會爲其他兩個箱子運行測試。有沒有辦法配置cargo test,以便它可以在三個箱子中運行測試? 謝謝!

    2熱度

    2回答

    我需要創建一個綁定到現有箱子的(靜態)C庫。 Cargo有什麼方法可以爲我創建這個C庫嗎? 我有一個箱子(例如html5ever),我希望Cargo爲這個箱子創建一個基於C-API的C庫。

    9熱度

    3回答

    我目前正在與Rust and Cargo合作項目。它運行良好,但是我遇到了一個小問題:對於代碼重用,我的大部分項目都在一個lib包中。在這個箱子裏,很多東西都是私人的。所以當我做cargo doc時,我只是有公開的文檔,出口的東西...這實際上很棒,因爲很容易看出什麼是出口,什麼不是。 但我不得不承認:我錯過了整個項目的完整的文檔,爲發展目的...

    4熱度

    1回答

    這裏是我的目錄結構: [email protected] ~/src/rustlang/gettingrusty $ tree . . ├── Cargo.lock ├── Cargo.toml ├── foo.txt ├── src │   ├── boolean_example.rs │   ├── function_goodbye_world.rs │   ├── listd

    5熱度

    1回答

    問題:我該如何解決(或修復)我的兩個依賴項鍊接到同一個庫的情況,但該庫無法鏈接兩次?這看起來像是一個通常可以通過共享庫解決的問題,但我不確定如何使用Rust進行處理。 詳情: 我使用一個數據庫的Nickel framework和rust-postgres提出一個web應用程序中生鏽。建設時,我得到了以下錯誤: > cargo build native library `openssl` is b

    0熱度

    1回答

    安裝貨物 我已經通過我的MSYS2的Windows 7 64位系統上安裝鏽成功,但試圖從每晚構建安裝貨物的時候,我得到了來自install.sh以下錯誤: $ ./install.sh install: looking for install programs install: install: found mkdir install: found printf install: fou

    69熱度

    2回答

    如何從程序包中的Rust代碼訪問Cargo包的元數據(例如版本)?在我的情況下,我正在構建一個命令行工具,我想要一個標準的--version標誌,我希望實現從Cargo.toml中讀取包的版本,所以我不必將它保持在兩個地方。我可以想象還有其他的原因可能有人想從程序中獲取貨物元數據。