前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2024-05-13 使用 Rust 开发VS Code扩展

【Rust日报】2024-05-13 使用 Rust 开发VS Code扩展

作者头像
MikeLoveRust
发布2024-05-17 18:28:29
1410
发布2024-05-17 18:28:29
举报
文章被收录于专栏:Rust语言学习交流

使用 Rust 开发VS Code扩展

Visual Studio Code现在支持通过WebAssembly执行引擎扩展运行WASM二进制文件。这使得开发者能够将Rust编写的程序编译为WebAssembly,并在VS Code中直接运行。

完成这一过程的关键技术是组件模型,该模型通过WIT文件标准化WebAssembly组件与宿主环境的交互。

原文同时提供了 Rust 计算器示例,展示了如何在VS Code扩展中集成用Rust编写的库,并生成Rust和TypeScript绑定

原文链接 https://code.visualstudio.com/blogs/2024/05/08/wasm

egui在 web 中使用多线程

作者在将桌面应用移植到Web过程中,通过使用egui进行GUI编写,并通过WebWorkers替代线程来进行计算密集型任务,以提升用户体验和性能。

通过引入gloo-worker crate,并调整相关 Rust 代码和 index.html 文件,实现了 WebWorker 的创建和通信

原文链接 https://voelklmichael.github.io/Blog/2024/05/12/egui-wasm-threads.html

bevy_ios_iap: Bevy中提供IOS原生StoreKit2 API

bevy_ios_iap 提供从 Bevy Apps 内部访问 iOS 原生 StoreKit2 Swift API。它使用 Swift-Bridge 自动生成胶水代码并传输数据类型。

原文链接 https://github.com/rustunit/bevy_ios_iap

Rust构建决策树

决策树可以处理分类或回归任务,适用于类别或连续型特征。作者选择了polars crate来加载和处理数据,以简化数据集特征的访问和迭代过滤。使用Gini不纯度指标评估最有效的分割点,并通过数据分割来计算这个指标。最终,通过选择数量最多的类别来进行类别预测。

原文链接 https://noiseonthenet.space/noise/2024/05/sowing-a-decision-tree

--

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-05-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用 Rust 开发VS Code扩展
  • egui在 web 中使用多线程
  • bevy_ios_iap: Bevy中提供IOS原生StoreKit2 API
  • Rust构建决策树
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档