rust-crates

    2熱度

    1回答

    假設我想用{"foo": 14}替換{"foo": 13}。嘗試: extern crate rustc_serialize; use rustc_serialize::json::Json; fn main() { let data = Json::from_str("{\"foo\": 13, \"bar\": \"baz\"}").unwrap(); let mut

    1熱度

    1回答

    在official docs和rustbyexample.com都聲明,編譯庫(--crate-type=lib)時,生成的庫文件在其文件名中會有一個散列,如libworld-<HASH>-0.42.rlib。 但是,當我試圖在我的盒子上它不會生成任何哈希(也不是版本)的文件名,它只是「庫」+庫名+「.rlib」(如libworld.rlib)。 這是正式更改嗎? 順便說一下,我在Ubuntu 1

    28熱度

    1回答

    我做了一個庫: cargo new my_lib ,我想使用該庫在不同的程序: cargo new my_program --bin extern crate my_lib; fn main { println!("Hello, World!"); } 什麼,我需要做的就是這工作? 它們不在同一個項目文件夾中。 ​​ 希望這是有道理的。 我想我能夠覆蓋的路徑按照Carg

    1熱度

    2回答

    我想將一個箱子導入到我的庫中,然後使用該箱子,就好像它是我的庫中的一個模塊。如果我這樣做: extern crate sdl2; pub use sdl2; 這給了我一個錯誤,提示我用sdl2::*,但我不希望從箱子中的所有名稱拖到我的圖書館,我希望他們解決作爲一個子模塊,例如: my_library::sdl2::init() 我也試過這樣: pub extern crate sdl2

    4熱度

    2回答

    我正在嘗試爲我在Rust中編寫的項目編寫文檔。其中一個文檔需要使用regex::Regex。下面是我想要寫的文檔: /// Return a list of the offsets of the tokens in `s`, as a sequence of `(start, end)` /// tuples, by splitting the string at each successive