windows-rs : Rust for Windows
(github.com)- MSが作ったオープンソースのWindowsクレート
→ MSが各言語向けSDKのために提供するWin32メタデータをベースに開発
-
他のRustモジュールを使うような手軽さでWindows APIを直接呼び出し可能
-
C++/WinRTのように、Rust開発者が自然で慣用的な方法でWindows APIを呼び出せるよう設計 (
natural and idiomatic way)
→ MSが各言語向けSDKのために提供するWin32メタデータをベースに開発
他のRustモジュールを使うような手軽さでWindows APIを直接呼び出し可能
C++/WinRTのように、Rust開発者が自然で慣用的な方法でWindows APIを呼び出せるよう設計 (natural and idiomatic way)
3件のコメント
去年、
VeronaというRustに似た言語を作ると言っていましたが、その一環かもしれません。MS内部でWindowsの一部をRustで書き直す実験をしたこともあるそうなので、MS自身の必要性から始まったプロジェクトなのかもしれないと思います。
https://ja.news.hada.io/topic?id=1063
Win32 Metadata プロジェクトの紹介
"Making Win32 APIs More Accessible to More Languages"
最近のMSは本当にうまくやっている気がします。Win32 APIをこのように整理して公開してくれるのもいいですね。
ほかの言語でもWin32 APIをより簡単かつ手軽に呼び出せる基盤になりそうです