Eiffel 是一个受 Rust 宏启发的 Eiffel 语言守卫子句库。这是库中的过程宏部分。
作者:Matthias Goetzke
#31 在 #invariants
61 每月下载量在 eiffel 中使用
10KB 135 行
此包是 eiffel 包的一部分。
lib.rs
此包包含过程宏
主要是过程宏 contract,用于在方法调用前后检查给定的守卫子句是否为真。
~280–740KB ~17K SLoC