69 个版本 (29 个稳定版)

2.7.1 2024年8月13日
2.7.0-rc.32024年7月16日
2.6.3 2024年3月12日
2.5.0-dev.02023年12月26日
0.1.0 2023年1月3日

#860神奇豆

Download history • Rust 包仓库 8248/week @ 2024-05-04 • Rust 包仓库 4397/week @ 2024-05-11 • Rust 包仓库 5574/week @ 2024-05-18 • Rust 包仓库 4733/week @ 2024-05-25 • Rust 包仓库 6096/week @ 2024-06-01 • Rust 包仓库 5379/week @ 2024-06-08 • Rust 包仓库 6685/week @ 2024-06-15 • Rust 包仓库 8052/week @ 2024-06-22 • Rust 包仓库 6719/week @ 2024-06-29 • Rust 包仓库 4619/week @ 2024-07-06 • Rust 包仓库 5698/week @ 2024-07-13 • Rust 包仓库 5256/week @ 2024-07-20 • Rust 包仓库 7787/week @ 2024-07-27 • Rust 包仓库 7120/week @ 2024-08-03 • Rust 包仓库 7554/week @ 2024-08-10 • Rust 包仓库 6089/week @ 2024-08-17 • Rust 包仓库

每月下载量 29,116
用于 48 个crate(直接使用18个)

自定义许可

630KB
14K SLoC

Sierra 是高级Cairo和编译目标(如 CASM)之间的中间表示。Sierra 代码在结构上保证了“安全性”*。Sierra 具有原始而丰富的类型系统,可以表达所有高级代码,同时保证安全性和允许高效编译到目标。

安全性 - 这意味着一些事情

  1. 没有“恐慌”/“运行时错误”。每个函数都有保证返回。
  2. 没有无限循环。此外,每个程序“计算”自己的步骤,并在达到限制时返回。
  3. 内置库函数总是被正确使用。

依赖项

~11–15MB
~232K SLoC