![](/img/trans.png)
[英]How can i change the version of a sub dependancy of a crate?
我正在嘗試使用 wasm32-unknown-unknown 構建一些庫,我得到了 我可以使用 wasm32-unknown-emscripten 進行構建,但 wasm-pack 不支持它。 所以可以說我有以下樹: 我該怎么做? ...
[英]How can i change the version of a sub dependancy of a crate?
我正在嘗試使用 wasm32-unknown-unknown 構建一些庫,我得到了 我可以使用 wasm32-unknown-emscripten 進行構建,但 wasm-pack 不支持它。 所以可以說我有以下樹: 我該怎么做? ...
[英]How do I successfully compile and run a rust program with threading and SDL2 for webassembly via emscripten?
我正在嘗試使用 Emscripten 為 WebAssembly 編譯我的游戲引擎。 該引擎由 Rust 和 SDL2 提供動力。 config.toml 文件說:[target.wasm32-unknown-emscripten] ar = "/home/alexis/.exe/emsdk/u ...
[英]Override the [[bin]] path parameter in `cargo run`
我有一個帶有一堆實驗文件(每個都有一個main() )的本地游樂場設置,其中我的Cargo.toml如下所示:[package] name = "playground" version = "0.1.0" edition = "2021" [[bin]] name = "playground" p ...
[英]I have problems with lsp server rust-analyzer
當我嘗試啟動 some.rs 文件(rust 文件)時,我在 neovim 中發現錯誤: 我的 lsp.lua 配置文件是空的,因為我從 Mason 安裝的所有服務器,我還重新安裝了 neovim,重新安裝了運行時目錄等,在 inte.net 中描述但沒有任何改變((((關於這一切的小事,這個錯誤不 ...
[英]Couldn't compile yew
我正在使用紫杉文檔構建示例應用程序。 我不知道為什么這個應用會拋出這個錯誤。 這是 Cargo.toml 中的紅豆杉版本 這是 main.rs 中的代碼 這是 index.html ...
[英]Retrieve the version of a dependency in build.rs script
我想在我的 REPL(建立在 Boa 之上)中公開 js 引擎的版本: 我正在嘗試為此使用build.rs文件: 在我的main.rs某處: 顯然我已經硬編碼了板條箱的版本,但想知道是否有一種編程方式來獲取版本。 ...
[英]Cargo: How to include the entire directory or file in feature flags?
我正在做一個 Rust 項目。 我正在使用 Cargo 功能標志對某些代碼進行條件編譯。 在某些情況下,我必須將整個文件包含在功能標志中,因此在每個 function & use語句上添加#[cfg(feature="my-flag")]沒有多大意義。 因此,為了將整個文件包含在功能標志中 ...
[英]Equivalent of -DPREPROC_VAR for rust/cargo
我有一個const變量,我需要在運行時對其進行硬編碼,但可在編譯時對其進行配置。 在 C/C++ 風格的預處理器中,通常可以告訴編譯-DPREPROC_VAR並使用#ifndef來保護定義 在 rust 我有// Doesn't actually work because I need a usiz ...
[英]cargo build failed with #[rstest] inside
我想使用參數化測試,發現rstest可以很好地做到這一點。 添加: use rstest::rstest; 在main.rs文件中並將#[rstest]也放在main.rs中,在cargo test上運行良好但是如果我想用cargo build構建程序,我會收到這個錯誤 所以問題是:我如何組織我的 ...
[英]conditionally set crate-type based on feature
我想根據啟用的功能有條件地更改Cargo.toml中的crate-type字段。 我找不到任何方法來做到這一點。 是否可以直接在Cargo.toml中或通過build.rs中的某些內容來執行此操作? 還是環境變量? 我正在尋找的示例:如果啟用了 b,則僅編譯 rlib。 如果您想知道為什么我什至需要 ...
[英]Which dependency activated a certain feature of another dependency?
在我的二進制項目中,在Cargo.toml中我(明確地)添加了一個依賴項d ,但我的其他一些依賴項也依賴於d 。 依賴項d具有通常默認禁用的功能f ,但似乎我的其他依賴項之一已激活該功能。 我怎樣才能找出那是哪一個? 在Cargo.lock ,我可以看到多個包的dependencies項列表中有d ...
[英]How to locate the Cargo.lock from build.rs
我希望能夠從build.rs中讀取Cargo.lock文件,而無需訴諸文字路徑。 在 build.rs 中, std::env::var("CARGO_MANIFEST_DIR").unwrap(); 可用於查找Cargo.toml ,傳統上Cargo.lock位於此目錄中,但是隨着工作空間的引入 ...
[英]Compiling Rust with pcap in Alma Linux
我正在嘗試運行一個 rust 程序,我一直在 AlmaLinux 發行版的 Ubuntu 上使用它。 它使用已安裝的 pcap 板條箱。 當我嘗試編譯應用程序時,我得到了一個 我最初的想法是這台機器上沒有安裝 libpcap,但實際上它是。 我已經卸載並重新安裝它以防萬一初始安裝出現問題。 關於可 ...
[英]How to tell the version number of the Rust crate I'm in?
有沒有一種可靠的方法,也許是 cargo CLI 中的某些方法,來獲取板條箱的版本? 我可以在 Cargo.toml 上輸入 grep,但我正在尋找 6 個月內不會損壞的東西。 有沒有更好的辦法? ...
[英]Is there a way to use Rust-Cargo to link SOME OF THE dependency crates dynamically?
我有一個 rust 項目,它具有以下結構: crate sandbox是一個bin crate, engine設計成dylib, test_static是rlib。 在sandbox/cargo.toml :[package] name = "sandbox" version = "0.1.0" ...
[英]Sort tests from `cargo test` by name
我正在使用cargo test運行一些測試,我希望測試按字母順序排序。 如果我執行cargo run我會得到如下內容: 測試是 output,每次都是不同的,看似隨機的順序。 有沒有辦法將測試 output 按字母順序排序,如下所示: ...
[英]How to convert a string to a valid json in rust
我是 rust 的新手,具有 javaScript 的背景,我無法通過一個愚蠢的問題解決 go,即“如何在 Rust 中解析 JSON.parse?” 我有一個 &str 類型的字符串"{\"first\":\"one\",\"second\":\"two\"}" ,我想要一個 objec ...
[英]Rustdoc Doesn't Recognize Imported Dependencies
我剛剛創建了一個新的 Rust 項目並在main.rs中引入了一個依賴項。 當我嘗試運行rustdoc src/main.rs時,出現以下錯誤: 盡管Cargo.toml已經具有該依賴性,但它已安裝並在Cargo.lock中,它通過use rand;導入到main.rs中; 並且項目構建成功,沒有任 ...
[英]Unable to use rust crates
我是 rust 的新手。我正在學習導入 crate random-number的入門教程,但是在運行代碼時出現錯誤can't find crate for 'random_number' 。 我究竟做錯了什么? ~/Cargo.toml :[package] name = "test" versi ...
[英]Crate feature popularity statistics
crates.io站點顯示了下載次數統計信息,這很棒。 是否可以選擇查看每個功能的下載統計信息? 例如,對於目前支持 4 種不同 RDBMS(MySQL、PostgreSQL、MS SQL Server 和 SQLite)的sqlx crate,此類統計數據將提供有價值的見解,以了解每個 RDBM ...