2016-04-23 41 views
2

我正在尋找鏽庫來解析日期,我發現the documentation for time看起來正式。如何判斷Rust庫是否被棄用?

我想報告一個錯誤,所以我去the Crates.io page,這導致我Github repository悄悄地重定向到rust-deprecated Github account

此庫已棄用嗎?我如何知道?文檔或代碼中沒有提示。

+0

在IRC上詢問似乎是最直接的方法 –

+0

我不同意。我無法爲每個我正在使用的圖書館做到這一點,而且我必須不斷要求檢查。 – Joe

+0

@Joe您使用了哪些其他語言,清楚地表明庫已被棄用?也許有Rust/Cargo可以複製的東西。 – Shepmaster

回答

3

這裏的一個問題是,圖書館經常會因爲維護者沒有時間而被棄用。所以有權說「已棄用」的人也無法做到這一點。

Rust(1.9)的下一個版本將包含一個「棄用的」屬性,這將允許某人將API的任何部分標記爲不推薦使用,我想它也可以應用於整個包裝箱。這就是說,對於「時間」,「棄用」具有非常明確的含義:它幾乎是官方的,但已經不再是了,並且還沒有新的維護者。如果有人想要接管維修,他們可以要求維修,並將給予他們。這隻適用於生鏽的童稚組織中的箱子,即使這是有點歷史。將來,我懷疑許多箱子會以這種方式「最終被廢棄」。

+0

謝謝!我沒有想到Rust是一個相對較新的公司,像Python這樣的既定語言具有相同的穩定性。很高興知道Rust生態系統中的棄用意味着什麼。我對使用時間庫感覺不那麼糟糕。看看例如時間這樣的軟件包是否真的被'棄用'了這個屬性的含義並且將它應用或者不適用。 – Joe

+1

絕對!更多的上下文,這是如何工作的:https://github.com/rust-lang/rfcs/blob/master/text/1242-rust-lang-crates.md –

相關問題