#programs #architecture #entropy #traits #type #parser #wit-bindgen

no-std entropy-programs-core

Entropy网络程序构建的核心特性和类型

3个版本 (破坏性)

0.10.0 2024年4月26日
0.9.0 2024年4月24日
0.0.0 2024年1月5日

#30 in #wit-bindgen

Download history 165/week @ 2024-04-19 342/week @ 2024-04-26 279/week @ 2024-05-03 201/week @ 2024-05-10 139/week @ 2024-05-17 225/week @ 2024-05-24 276/week @ 2024-05-31 204/week @ 2024-06-07 193/week @ 2024-06-14 411/week @ 2024-06-21 89/week @ 2024-06-28 149/week @ 2024-07-05 311/week @ 2024-07-12 181/week @ 2024-07-19 271/week @ 2024-07-26 313/week @ 2024-08-02

1,134 每月下载量
3个crate中使用(通过entropy-programs-runtime

AGPL-3.0-or-later

9KB
54

entropy-programs-core

这包含编写模块化程序代码的核心特性和类型,包括程序、运行时、架构(用于编写架构无关的程序和动态解析)以及签名请求接口。

.wit

用户应用程序可以通过两种方式生成和使用所需的WITs

  1. cargo component - 建议使用,因为这种方式不需要用户手动构建wasm-component;
  2. 通过wit-bindgenentropy-programs-core导出 - 当cargo component不可用时,这是一个回退选项。

lib.rs:

这支持支持新架构和程序的核心特性和类型,以及与之接口。

依赖项

~3.5–5MB
~129K SLoC