WasmEdge Rust bindings SDK 使 Rust 应用程序能够嵌入 WebAssembly 函数或模块。 这对于基于 Rust 的云原生或区块链基础设施软件特别有用,因为它们需要以安全有效的方式支持不受信任的用户函数。
这里我们使用一个简单的hello world程序来解释wasmedge-sdk是如何工作的。 此示例演示了如何完成以下工作。
如果命令行成功运行,会看到Hello, world!在终端中打印出来,如下图所示。
现在,我们有一个名为env的 import 模块,它包含一个 host 函数say_hello。 也许你注意到,我们用于 import 模块和 host 函数的名称与 Wasm 模块中出现的名称完全相同。 可以在下一节中找到 Wasm 模块。
这里我们选择使用Module::from_bytes方法从内存字节数组中加载我们的 Wasm 模块。
很快,wasmedge-sdk将添加对嵌入式 Wasm 和异步 host 函数的异步调用的支持。 另一个重要特性是支持wasmedge-sdk中的复杂接口类型,允许开发者将复杂的数据结构(如字符串和用户定义的复杂类型)传递给 Wasm VM。 2023年2月28日1时15分38秒
Gitee 推荐 Node 版本的 MySQL 数据库管理工具 godoDb
Ant Design 5.8.3 发布,企业级 UI 设计语言和 React 实现
SUSE、甲骨文和 CIQ 组建 OpenELA:企业 Linux 源代码的社区存储库
企业级快速开发框架 nbsaas-boot 1.0.15-2023 发布了
Rust 通用代码生成器莲花尝鲜版七发布最新视频,赢得高冷的 Rust 公主的垂青
Wine runner 3.4.0 发布,小白友好型 Wine 运行器
6 月国内手机市场出货量 2214.9 万部,5G 手机占比 78.2%
PostgreSQL 15.4、14.9、13.12、12.16、11.21 和 16 Beta 3 发布
RXThinkCMF 敏捷开发框架 ThinkPhp8+EleVue版本 v1.0.0 发布
《2023年度中国数据智能行业优秀厂商图谱》丨拓数派选为认知智能优秀厂商
谷歌推出“能讲会听”的大语言模型AudioPaLM,实现语音理解和生成
KubeSphere 社区双周报 杭州 Meetup 报名中 2023.05.12-05.25
【有奖调研】HarmonyOS新物种,鸿蒙流量新阵地——元服务邀你来答题!
Hugging News #0703: 在浏览器中运行 Whisper 模型、WAIC 分论坛活动邀请报名
院士联合指导+超强专家阵容+丰厚奖金机会,第十二届“麒麟杯”大赛报名正式开启!
Rancher Desktop:开发者的终极本地 Kubernetes 解决方案
解锁云原生虚拟数仓 PieCloudDB Database 『第一期』
openEuler 成立 FangTian SIG,将聚焦视窗引擎、推出FT显示协议,为用户带来全新的显示体验
未来已来,OpenHarmony 3.2 Release发布,迈入发展新阶段
Milvus Lite 已交卷!轻量版 Milvus,主打就是一个轻便、无负担
【明晚直播】KunlunBase 1.1 版本发布:完善MySQL 兼容性,OLAP性能提升
活动回顾 StoneDB亮相2023数据技术嘉年华:增强AP、升级TP、信创替换,让万千DBA用得更省心,企业用得更省钱
oepkgs 社区开放软件包服务正式上线!亮相openEuler Developer Day 2023
开启新时代,承接新使命,开放原子开源大赛OpenHarmony创新赛正式启航!
参与开源之夏 x OpenTiny 跨端跨框架 UI 组件库贡献,可以赢取奖金