Crate inkwell_internals

source ยท
Expand description

These macros are only intended to be used by inkwell internally and should not be expected to have public support nor stability. Here be dragons ๐Ÿ‰

Attribute Macrosยง

  • This attribute macro allows you to decorate an enum declaration which represents an LLVM enum with versioning constraints and/or custom variant names. There are a few expectations around the LLVM and Rust enums:
  • This attribute is used to decorate enums, structs, or unions which may contain variants/fields which make use of #[llvm_versions(..)]
  • This macro can be used to specify version constraints for an enum/struct/union or other item which can be decorated with an attribute.