Expand description
Rust bindings for libclang.
Documentation
Note that the documentation on https://docs.rs for this crate assumes usage
of the runtime Cargo feature as well as the Cargo feature for the latest
supported version of libclang (e.g., clang_11_0), neither of which are
enabled by default.
Due to the usage of the runtime Cargo feature, this documentation will
contain some additional types and functions to manage a dynamically loaded
libclang instance at runtime.
Due to the usage of the Cargo feature for the latest supported version of
libclang, this documentation will contain constants and functions that are
not available in the oldest supported version of libclang (3.5). All of
these types and functions have a documentation comment which specifies the
minimum libclang version required to use the item.
Modules
libclang 6.0 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 3.8 and later.libclang 16.0 and later.libclang 3.9 and later.libclang 16.0 and later.libclang 16.0 and later.libclang 6.0 and later.libclang 3.8 and later.libclang 3.8 and later.libclang 3.8 and later.libclang 3.9 and later.libclang 3.8 and later.libclang 3.6 and later.libclang 3.6 and later.libclang 6.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 3.7 and later.libclang 3.6 and later.libclang 3.6 and later.libclang 3.6 and later.libclang 3.6 and later.libclang 3.6 and later.libclang 12.0 and later.libclang 3.9 and later.libclang 12.0 and later.libclang 12.0 and later.libclang 3.7 and later.libclang 9.0 and later.libclang 5.0 and later.libclang 3.9 and later.libclang 9.0 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 5.0 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 4.0 and later.libclang 3.9 and later.libclang 4.0 and later.libclang 3.9 and later.libclang 4.0 and later.libclang 3.6 and later.libclang 7.0 and later.libclang 7.0 and later.libclang 7.0 and later.libclang 7.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 8.0 and later.libclang 3.9 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 3.9 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 11.0 and later.libclang 5.0 and later.libclang 3.7 and later.libclang 3.8 and later.libclang 3.7 and later.libclang 5.0 and later.libclang 4.0 and later.libclang 7.0 and later.libclang 7.0 and later.libclang 5.0 and later.libclang 7.0 and later.libclang 7.0 and later.libclang 6.0 and later.libclang 3.8 and later.libclang 5.0 and later.libclang 6.0 and later.libclang 16.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 16.0 and later.libclang 3.8 and later.libclang 7.0 and later.libclang 3.8 and later.libclang 5.0 and later.Structs
libclang library.Enums
libclang shared library.Constants
libclang 15.0 and later.libclang 8.0 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 13.0 and later.libclang 4.0 and later.libclang 3.6 and later.libclang 9.0 and later.CXCursor_GccAsmStmt.libclang 3.6 and later.libclang 12.0 and later.libclang 16.0 and later.libclang 15.0 and later.libclang 15.0 and later.libclang 9.0 and later.libclang 3.8 and later.libclang 3.8 and later.libclang 9.0 and later.libclang 7.0 and later.libclang 8.0 and later.libclang 4.0 and later.CXCursor_MacroInstantiation.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 3.8 and later.libclang 12.0 and later.libclang 3.6 and later.libclang 3.7 and later.libclang 3.7 and later.libclang 13.0 and later.libclang 11.0 and later.libclang 13.0 and later.libclang 3.8 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 16.0 and later.libclang 3.6 and later.libclang 14.0 and later.libclang 13.0 and later.libclang 12.0 and later.libclang 13.0 and later.libclang 15.0 and later.libclang 15.0 and later.libclang 10.0 and later.libclang 10.0 and later.libclang 14.0 and later.libclang 3.6 and later.libclang 3.6 and later.libclang 15.0 and later.libclang 15.0 and later.libclang 15.0 and later.libclang 15.0 and later.libclang 10.0 and later.libclang 10.0 and later.libclang 10.0 and later.libclang 11.0 and later.libclang 3.8 and later.libclang 3.6 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 15.0 and later.libclang 4.0 and later.libclang 4.0 and later.libclang 4.0 and later.libclang 4.0 and later.libclang 4.0 and later.libclang 4.0 and later.libclang 15.0 and later.libclang 3.9 and later.libclang 3.8 and later.libclang 3.8 and later.libclang 3.7 and later.libclang 3.6 and later.libclang 4.0 and later.libclang 4.0 and later.libclang 4.0 and later.libclang 4.0 and later.libclang 15.0 and later.libclang 13.0 and later.libclang 13.0 and later.libclang 3.9 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 3.7 and later.libclang 15.0 and later.libclang 3.9 and later.libclang 3.8 and later.libclang 3.8 and later.libclang 9.0 and later.libclang 9.0 and later.libclang 5.0 and later.libclang 15.0 and later.libclang 3.9 and later.libclang 3.8 and later.libclang 9.0 and later.libclang 8.0 and later.libclang 3.9 and later.libclang 7.0 and later.libclang 10.0 and later.libclang 5.0 and later.libclang 8.0 and later.libclang 9.0 and later.libclang 12.0 and later.libclang 7.0 and later.libclang 11.0 and later.libclang 8.0 and later.libclang 3.8 and later.libclang 11.0 and later.libclang 15.0 and later.libclang 3.9 and later.libclang 9.0 and later.libclang 6.0 and later.libclang 3.9 and later.libclang 5.0 and later.libclang 14.0 and later.libclang 7.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 5.0 and later.libclang 7.0 and later.libclang 7.0 and later.libclang 7.0 and later.libclang 7.0 and later.Functions
libclang 6.0 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 3.8 and later.libclang 16.0 and later.libclang 3.9 and later.libclang 16.0 and later.libclang 16.0 and later.libclang 6.0 and later.libclang 3.8 and later.libclang 3.8 and later.libclang 3.8 and later.libclang 3.9 and later.libclang 3.8 and later.libclang 3.6 and later.libclang 3.6 and later.libclang 6.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 3.7 and later.libclang 3.6 and later.libclang 3.6 and later.libclang 3.6 and later.libclang 3.6 and later.libclang 3.6 and later.libclang 12.0 and later.libclang 3.9 and later.libclang 12.0 and later.libclang 12.0 and later.libclang 3.7 and later.libclang 9.0 and later.libclang 5.0 and later.libclang 3.9 and later.libclang 9.0 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 5.0 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 3.9 and later.libclang 4.0 and later.libclang 3.9 and later.libclang 4.0 and later.libclang 3.9 and later.libclang 4.0 and later.libclang 3.6 and later.libclang 7.0 and later.libclang 7.0 and later.libclang 7.0 and later.libclang 7.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 8.0 and later.libclang 3.9 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 3.9 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 8.0 and later.libclang 11.0 and later.libclang 5.0 and later.libclang 3.7 and later.libclang 3.8 and later.libclang 3.7 and later.libclang 5.0 and later.libclang 4.0 and later.libclang 7.0 and later.libclang 7.0 and later.libclang 5.0 and later.libclang 7.0 and later.libclang 7.0 and later.libclang 6.0 and later.libclang 3.8 and later.libclang 5.0 and later.libclang 6.0 and later.libclang 16.0 and later.libclang 5.0 and later.libclang 5.0 and later.libclang 16.0 and later.libclang 3.8 and later.libclang 7.0 and later.libclang 3.8 and later.libclang 5.0 and later.libclang shared library is loaded on this thread.libclang shared library for use in the current thread.libclang shared library and returns the library instance.libclang shared library in use in the current thread.