19个版本

0.4.12 2023年3月31日
0.4.10 2022年8月1日
0.4.9 2022年5月19日
0.4.8 2022年1月6日
0.2.0 2019年2月20日

#414解析器实现

Download history 136/week @ 2024-04-23 172/week @ 2024-04-30 127/week @ 2024-05-07 268/week @ 2024-05-14 188/week @ 2024-05-21 204/week @ 2024-05-28 133/week @ 2024-06-04 145/week @ 2024-06-11 138/week @ 2024-06-18 192/week @ 2024-06-25 115/week @ 2024-07-02 133/week @ 2024-07-09 207/week @ 2024-07-16 269/week @ 2024-07-23 152/week @ 2024-07-30 137/week @ 2024-08-06

每月793次下载
用于 4 crates

Apache-2.0/MIT

30KB
674

geiger ☢️

Safety Dance

这个crate提供了一些由cargo-geiger使用的库组件,这些组件与cargo解耦。

有关更多详细信息,请参阅cargo-geiger中的README.md

变更日志

0.4.8

  • 升级依赖项。

0.4.7

  • 撤销了0.4.6中的公共API破坏。#204

0.4.6

  • 升级依赖项。
  • 根据问题https://github.com/rust-lang/rust/issues/81670更新了代码检查执行级别,以修复与稳定版1.50.0的编译警告。
  • 将具有export_name属性的函数标记为不安全。
  • 将no_mangle函数标记为不安全。
  • 更新了syn包在geiger中使用的版本。
  • 重构geiger库,并添加了更多测试。
  • 将序列化类型移动到自己的crate,即cargo-geiger-serde
  • 替换指向旧存储库的链接。
  • 添加了一些单元测试。

0.4.5

  • 更新了依赖项。

0.4.4

  • 更新了依赖项,仅包含补丁版本更新。

0.4.3

  • 更新了依赖项。

0.4.2

  • 更新了依赖项。

0.4.1

  • 错误修复:统计不安全函数和嵌套不安全作用域中的所有表达式 #72#71

0.4.0

  • 减少编译时间。
  • 删除了依赖项walkdir。
  • 删除了pub fn find_rs_files_in_dir

0.3.3

  • 更新了依赖项。

0.3.2

  • 更新了依赖项。

0.3.1

  • 修复了#57的属性问题。

0.3.0

  • 添加了一个公共函数用于扫描源代码字符串。#55

0.2.0

  • 扫描#![forbid(unsafe_code)]#52

0.1.0

  • cargo-geiger的部分代码移动到了这个crate中。

依赖项

~1.4–2.3MB
~71K SLoC