Rust 得知套件 version 與 features 的方法

更新於 2022/01/10閱讀時間約 0 分鐘
一開始寫 Rust 的時候,可能會有個疑問,
就是 .toml 裡面的 [dependencies] 不知道要寫什麼。
像是上面這個 [dependencies],
裡面的 tokio 的 version 是哪裡找來的?
features 裡面的 full 是哪來的?是什麼意思?
這些資訊其實可以簡單的在 https://docs.rs/ 找到。
只要在這個網站找到你要的套件,然後按左上角的按鈕就可以找到了,
按下這個按鈕就會自動複製到剪貼簿裡面,就可以去 .toml 貼上了。
然後按旁邊的 feature flags 就可以找到 features 裡面有什麼可以寫的
有時候你從 Google 搜尋到某個套件,
點進去他的 docs.rs 頁面不會是最新版的,
記得要按這個按鈕
大概就是這樣。
avatar-img
10會員
4內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
本文介紹了作者使用 Rust 重寫的一個專案,目的是為了在樹梅派上取得 LAN IP,並透過 Telegram 機器人發送訊息。作者首先提到在樹梅派上使用 Python 版本時遇到的問題,之後才開始討論為什麼選擇了 Rust 重寫的理由。
Thumbnail
非同步程式設計(Asynchronous programming) 或是簡單的稱之為 async,它是一種並發程式模型(concurrent programming model),其目的就是讓多個任務能同時在作業系統的執行緒上執行,並透過 async/.await 保留同步。
Thumbnail
先須知識: 了解什麼是變數 作用域scope 在Rust中,變數預設是不可變的 let name = "Zoe"; // 預設變數不可變 也就同於Javascript中的const,若想讓變數可變則需要在let後面加上mut關鍵字: let mut name = "Vicky"; nam
在開發 Rust 或是使用 Rust 編寫的 CLI 工具時,常會看見類似下方的錯誤訊息: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 簡單寫一下該怎麼做。
Thumbnail
對於剛學習 Rust 的人來說,最一開始不是看 Youtube 的影片或是跟著 Rust 官方手冊 The Book 學習,這邊來推薦一個練習 Rust 的專案,名為 rustlings。 rustlings 包含著一些簡單的題目,來讓你更習慣閱讀或編寫 Rust 程式碼。該專案會在每道題目上給予
當下在金融市場裏,我們進行黃金交易,始終需要以交易平臺為媒介,才能順利進行線上投資操作。而優質平臺名下的黃金網站,自然在交易中也為投資者提供許多便捷的服務和幫助。那麼黃金網站排名哪個高?要具備什麼條件?下麵小編就給大家講講: 1、具備完善的人工客服 黃金網站排名哪個高?要說新手在交易初期最需要什麼,
很想試試再重新面對那個人, 但是每次看見他的相關訊息總是看不下去, 因為不知道他的身分是否回到單身, 也不知道他是否有用別的身分出現在我身邊。 希望一切只是自己的妄想, 畢竟自己已經活在自己的幻想世界中很長的一段時間了! 憎恨也好, 喜歡也好。 反正已經沒有辦法放下了! 希望自己的妄想症狀可以早日痊
Thumbnail
三年前生了大女兒後,被迫辭職在家照顧小孩子,突臨職涯的中斷,心理調適不過來,再加上和長輩的摩擦以及第一胎在家坐月子沒有做好,身為每天睡眠不足的新手媽媽,我整個人的情緒跟身體狀況越來越差,無後援的我,好不容易帶到孩子一歲多,整個人的狀態開始有漸漸變好的趨勢,卻因為先生的僥倖,不顧我的拒絕,讓我意外懷
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
本文介紹了作者使用 Rust 重寫的一個專案,目的是為了在樹梅派上取得 LAN IP,並透過 Telegram 機器人發送訊息。作者首先提到在樹梅派上使用 Python 版本時遇到的問題,之後才開始討論為什麼選擇了 Rust 重寫的理由。
Thumbnail
非同步程式設計(Asynchronous programming) 或是簡單的稱之為 async,它是一種並發程式模型(concurrent programming model),其目的就是讓多個任務能同時在作業系統的執行緒上執行,並透過 async/.await 保留同步。
Thumbnail
先須知識: 了解什麼是變數 作用域scope 在Rust中,變數預設是不可變的 let name = "Zoe"; // 預設變數不可變 也就同於Javascript中的const,若想讓變數可變則需要在let後面加上mut關鍵字: let mut name = "Vicky"; nam
在開發 Rust 或是使用 Rust 編寫的 CLI 工具時,常會看見類似下方的錯誤訊息: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace 簡單寫一下該怎麼做。
Thumbnail
對於剛學習 Rust 的人來說,最一開始不是看 Youtube 的影片或是跟著 Rust 官方手冊 The Book 學習,這邊來推薦一個練習 Rust 的專案,名為 rustlings。 rustlings 包含著一些簡單的題目,來讓你更習慣閱讀或編寫 Rust 程式碼。該專案會在每道題目上給予
當下在金融市場裏,我們進行黃金交易,始終需要以交易平臺為媒介,才能順利進行線上投資操作。而優質平臺名下的黃金網站,自然在交易中也為投資者提供許多便捷的服務和幫助。那麼黃金網站排名哪個高?要具備什麼條件?下麵小編就給大家講講: 1、具備完善的人工客服 黃金網站排名哪個高?要說新手在交易初期最需要什麼,
很想試試再重新面對那個人, 但是每次看見他的相關訊息總是看不下去, 因為不知道他的身分是否回到單身, 也不知道他是否有用別的身分出現在我身邊。 希望一切只是自己的妄想, 畢竟自己已經活在自己的幻想世界中很長的一段時間了! 憎恨也好, 喜歡也好。 反正已經沒有辦法放下了! 希望自己的妄想症狀可以早日痊
Thumbnail
三年前生了大女兒後,被迫辭職在家照顧小孩子,突臨職涯的中斷,心理調適不過來,再加上和長輩的摩擦以及第一胎在家坐月子沒有做好,身為每天睡眠不足的新手媽媽,我整個人的情緒跟身體狀況越來越差,無後援的我,好不容易帶到孩子一歲多,整個人的狀態開始有漸漸變好的趨勢,卻因為先生的僥倖,不顧我的拒絕,讓我意外懷