rust学习笔记(8)
生活随笔
收集整理的這篇文章主要介紹了
rust学习笔记(8)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
cargo
cargo是一個用來幫助控制項目開發的工具
cargo.toml
這是一個用來管理項目的文件
首先是[package]部分
[package]
name = "foo"
version = "0.1.0"
authors = ["mark"]
三個基本的項目內容
然后是[dependencies]部分
這個部分的內容是項目需要的依賴
編譯多個文件
有些時候,我們單個文件需要編譯出來多個可執行文件.
我們需要定義多個main函數作為可執行文件的入口
根據rust規范,新的main函數入口文件在./src/bin文件夾下
在編譯的時候需要指定--bin參數,不然會出現報錯
單元測試
cargo也有類似go的test工具進行單元測試
所有的測試代碼文件需要放在tests文件夾內部,后綴為
_test
使用cargo test執行測試代碼
自定義構建流程
在cargo.toml中指定build=后面添加一個.rs文件(一般叫做build.rs文件)
可以在這個rust文件中指定執行的操作,比如制定一些先行條件.
總結
以上是生活随笔為你收集整理的rust学习笔记(8)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华硕怎么重新装系统 华硕电脑如何重装系统
- 下一篇: 联想v330-151kbU盘启动怎么设置