Rust高階篇 Rust之如何組織專案目錄

2021-10-16 17:03:14 字數 750 閱讀 7954

1. 含義

packages: cargo提供的讓我們建立, 測試和分享crates的工具.

crates: 提供類庫或可執行檔案的模組樹

modules and use: 管理和組織路徑, 及其作用域和訪問許可權

paths: 如結構體(structs), 函式(function), 或模組(module)等事物的命名方式

2. 包與單元包關係
包(packages)和箱(crates)

包(package)通過cargo建立. 每乙個包(package)都有乙個cargo.toml檔案. 包(package)包含箱(crates)的規則如下:

只能包含0或1個類庫箱(library crates)

可以包含任意多個二進位製箱(binary crates)

至少有乙個箱(crate), 可以是類庫箱(library crates), 也可以是二進位製箱(binary crates)

3. rust入口檔案
在rust當中,入口檔案豬油2類:

1.建立乙個庫檔案專案的lib.rs。

2.建立二進位制檔案專案的的main.rs

如下所示:

4. 建立乙個lib庫

這裡,lib.rs 就是乙個 crate(入口),它編譯後是乙個庫。乙個工程下可以包含不止乙個 crate࿰

rust如何進槍戰服 rust遊戲

rust遊戲介紹 想要來挑戰末日生存遊戲的玩家,一定要來嘗試挑戰一番這款遊戲。面對殭屍的腐蝕,拿起自己的 進行戰鬥吧!rust遊戲特色 1 玩家們可以在這個非常高畫質的世界中生存下去,雖然這看起來比較困難。2 超多有趣的東西可以進行合成,你要克服飢餓和寒冷,還要與各種野獸作鬥爭。rust遊戲玩法 遊...

rust如何進槍戰服 rust手機版

rust手機版 是款3d超高清引擎技術打造的生存建造類槍戰遊戲,第一人稱的作戰視角,龐大的世界地圖,真實般的山間 河流 荒野 在這裡沒有方向感,沒有地圖,沒有任何指路的標誌,這個遊戲還是很考驗人與人之間的信任的,想要更好的體驗遊戲一定要結交更多的好友哦 rust手機版 遊戲介紹 腐蝕是一款採用uni...

如何模糊Rust程式

manish goregaokar撰寫了一篇精彩的部落格文章,內容涉及貨物模糊及其在模糊rust程式中的使用。從那篇文章開始,我就推送了 以更新預設的模糊目標模板,並使整個模糊體驗變得更好。我還轉殖了很多開源專案,並對它們進行了瘋狂測試 取得了成功!截至今天,我已經向獎盃案提交了10個錯誤 其中6個...