kani-verifier - 使用 Kani 进行 Rust 形式化验证
通过穷尽符号执行证明 Rust 代码属性的模型检查器
标签
更新于: 2026-03-20该技能可以做什么
- 验证 Rust 代码
- 检查内存安全性
- 检测未定义行为
- 验证算术属性
- 检查恐慌条件
- 验证函数契约
- 检查溢出条件
- 验证不变量
输入
- Rust 代码
- 证明工具
- Cargo.toml 配置
- 函数契约
输出
- 验证报告
- 反例测试用例
- 证明结果
- 覆盖率检查
- 验证状态
要求
- Rust 1.58+
- Linux/Mac 操作系统
- Kani 工具链
