自从在公共预览版中推出适用于 Windows 10的 Rust/WinRT 以来,微软在去年越来越接近 Rust 。这允许 Windows 用户在 Visual Studio 和 VS Code 中使用 Rust。现在,微软在与语言的关系上又迈出了一步。
首先,微软正在将 Rust/WinRT 的名称更改为“Rust for Windows”。这是一个明智的举动,因为它更有吸引力、更清晰,并且准确地说明了它是什么。考虑到微软在命名服务方面的糟糕历史,该公司最近保持简单的趋势是受欢迎的。
如果您不熟悉Rust/WinRT Rust for Windows,Windows 开发者平台首席软件工程师 Kenny Kerr 在去年的一篇博文中解释道:
“Rust/WinRT 遵循C++/WinRT建立的使用标准语言和编译器为 Windows 运行时构建语言投影的传统,为 Rust 开发人员提供了一种自然和惯用的方式来调用 Windows API。Rust/WinRT 允许您使用直接从描述 API 的元数据动态生成的代码调用过去、现在和未来的任何 WinRT API,并直接将其放入您的 Rust 包中,您可以在其中调用它们,就好像它们只是另一个 Rust 模块一样。”
更多改进
将名称更改为 Rust for Windows 随该服务的 v0.9 一起提供。这仍然是一个公共预览版,但我们即将发布完整的 v1.0。
在通过最新更新进行的改进方面,我们正在获得 Win32 支持和对 COM API 的支持。在其他地方,微软正在为 Linux 添加 Crate 支持。最后,该公司处理了其通常的一轮错误修复和幕后改进。
如果您现在想了解有关此版本的更多信息,请访问Microsoft 的官方开发人员博客,阅读docs.microsoft.com 上的最新文档。
未经允许不得转载:表盘吧 » 随着 0.9 版本的下降,Rust/WinRT 变成了 Rust for Windows