#wrapper #libclang #idiomatic #version #somewhat

编译 clang

对libclang的稍微习惯性的Rust包装器

48个版本 (5个稳定版)

使用旧的Rust 2015

2.0.0 2022年5月18日
1.0.3 2020年11月29日
1.0.2 2020年10月2日
0.24.0 2020年7月1日
0.3.0 2015年12月28日

#38 in 编程语言

Download history 9878/week @ 2024-03-14 10105/week @ 2024-03-21 11107/week @ 2024-03-28 14938/week @ 2024-04-04 14916/week @ 2024-04-11 16295/week @ 2024-04-18 14604/week @ 2024-04-25 18246/week @ 2024-05-02 16472/week @ 2024-05-09 24435/week @ 2024-05-16 23375/week @ 2024-05-23 26626/week @ 2024-05-30 26560/week @ 2024-06-06 28115/week @ 2024-06-13 25018/week @ 2024-06-20 20764/week @ 2024-06-27

每月106,196次下载
331个crate(23直接)中使用

Apache-2.0

225KB
3.5K SLoC

clang-rs

Crate Documentation CI

libclang的稍微习惯性的Rust包装器。

支持稳定版、beta版和nightly Rust通道。
最低支持的Rust版本:1.40.0

在Apache License 2.0下发布。

支持版本

为了针对libclang的某个版本,启用以下Cargo功能之一

  • clang_3_5 - 需要libclang 3.5或更高版本
  • clang_3_6 - 需要libclang 3.6或更高版本
  • clang_3_7 - 需要libclang 3.7或更高版本
  • clang_3_8 - 需要libclang 3.8或更高版本
  • clang_3_9 - 需要libclang 3.9或更高版本
  • clang_4_0 - 需要libclang 4.0或更高版本
  • clang_5_0 - 需要libclang 5.0或更高版本
  • clang_6_0 - 需要libclang 6.0或更高版本
  • clang_7_0 - 需要libclang 7.0或更高版本
  • clang_8_0 - 需要libclang 8.0或更高版本
  • clang_9_0 - 需要libclang 9.0或更高版本
  • clang_10_0 - 需要libclang 10.0或更高版本

如果您没有启用这些功能之一,默认情况下将提供libclang 3.5的API。

依赖项

有关此crate的依赖项信息,请参阅此处

依赖项

~0.2–5MB