2016-04-23 18 views
2

私は日付を解析するためにRustライブラリを探していて、公式に見えるthe documentation for timeが見つかりました。Rustライブラリが非推奨であるかどうかはどのように判断できますか?

私はthe Crates.io pageに行ったので、私はGithub repositoryにつながり、rust-deprecated Github accountにリダイレクトされました。

このライブラリは非推奨ですか?どうすればわかりますか?ドキュメントやコードには何も表示されていません。

+0

IRCを求めるのが最も簡単なアプローチのようです。 –

+0

私は同意しません。私が使用しているすべての図書館ではそれを行うことはできません。検査を依頼する必要があります。 – Joe

+0

@Joeライブラリが非推奨であることを明確に示す他のどの言語を使用していますか?多分、錆/貨物がコピーできるものがあります。 – 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 –