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