#transformation #bidirectional #error #sdk #io #lens-vm

lens_sdk

一个用于在Rust中编写双向、基于wasm的LensVM转换的SDK

2个不稳定版本

0.6.0 2024年6月4日
0.5.0 2023年11月27日

#280 in WebAssembly

Download history • Rust 包仓库 1087/week @ 2024-04-26 • Rust 包仓库 1153/week @ 2024-05-03 • Rust 包仓库 643/week @ 2024-05-10 • Rust 包仓库 1121/week @ 2024-05-17 • Rust 包仓库 833/week @ 2024-05-24 • Rust 包仓库 2944/week @ 2024-05-31 • Rust 包仓库 2176/week @ 2024-06-07 • Rust 包仓库 1690/week @ 2024-06-14 • Rust 包仓库 122/week @ 2024-06-21 • Rust 包仓库 101/week @ 2024-06-28 • Rust 包仓库 305/week @ 2024-07-05 • Rust 包仓库 249/week @ 2024-07-12 • Rust 包仓库 135/week @ 2024-07-19 • Rust 包仓库 105/week @ 2024-07-26 • Rust 包仓库 93/week @ 2024-08-02 • Rust 包仓库 124/week @ 2024-08-09 • Rust 包仓库

480 每月下载量

自定义许可

16KB
208

LensVM

构建

一旦安装了所需的先决条件,您应该能够从仓库根目录运行 make test 来构建仓库中的所有内容并运行所有测试。

先决条件

在您能够构建仓库的全部内容之前,需要安装以下工具并将它们添加到您的PATH中

  • rustup 和 Cargo/rustc,通常通过 rustup 安装。
    • 请注意任何先决条件,例如在Ubuntu上,您可能需要安装 build-essential 软件包
  • 如果在从crates.io检索rust包依赖时遇到连接错误,您可能需要根据此 评论 调整您的 .gitconfig
  • npm,通常通过 nvm 安装
  • Go

lib.rs:

此crate包含成员,有助于构建Rust Lens模块

依赖项

~0.5–1.1MB
~22K SLoC