# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "llvm-ir" version = "0.11.3" authors = ["Craig Disselkoen <craigdissel@gmail.com>"] build = "build.rs" description = "LLVM IR in natural Rust data structures" documentation = "https://docs.rs/llvm-ir" readme = "README.md" keywords = [ "llvm", "ir", ] license = "MIT" repository = "https://github.com/cdisselkoen/llvm-ir" [package.metadata.docs.rs] features = ["llvm-10"] [dependencies.either] version = "1.9" [dependencies.llvm-sys-100] version = "100.2.0" optional = true package = "llvm-sys" [dependencies.llvm-sys-110] version = "110.0.0" optional = true package = "llvm-sys" [dependencies.llvm-sys-120] version = "120.2.0" optional = true package = "llvm-sys" [dependencies.llvm-sys-130] version = "130.0.0" optional = true package = "llvm-sys" [dependencies.llvm-sys-140] version = "140.0.0" optional = true package = "llvm-sys" [dependencies.llvm-sys-150] version = "150.1.0" optional = true package = "llvm-sys" [dependencies.llvm-sys-160] version = "160.1.2" optional = true package = "llvm-sys" [dependencies.llvm-sys-170] version = "170.0.1" optional = true package = "llvm-sys" [dependencies.llvm-sys-181] version = "181.0.0" optional = true package = "llvm-sys" [dependencies.llvm-sys-191] version = "191.0.0" optional = true package = "llvm-sys" [dependencies.llvm-sys-90] version = "90.2.0" optional = true package = "llvm-sys" [dependencies.log] version = "0.4" [dependencies.ordered-float] version = "4.6.0" [dev-dependencies.env_logger] version = "0.10" [dev-dependencies.itertools] version = "0.11" [features] llvm-10 = [ "llvm-sys-100", "llvm-10-or-lower", "llvm-10-or-greater", ] llvm-10-or-greater = ["llvm-9-or-greater"] llvm-10-or-lower = ["llvm-11-or-lower"] llvm-11 = [ "llvm-sys-110", "llvm-11-or-lower", "llvm-11-or-greater", ] llvm-11-or-greater = ["llvm-10-or-greater"] llvm-11-or-lower = ["llvm-12-or-lower"] llvm-12 = [ "llvm-sys-120", "llvm-12-or-lower", "llvm-12-or-greater", ] llvm-12-or-greater = ["llvm-11-or-greater"] llvm-12-or-lower = ["llvm-13-or-lower"] llvm-13 = [ "llvm-sys-130", "llvm-13-or-lower", "llvm-13-or-greater", ] llvm-13-or-greater = ["llvm-12-or-greater"] llvm-13-or-lower = ["llvm-14-or-lower"] llvm-14 = [ "llvm-sys-140", "llvm-14-or-lower", "llvm-14-or-greater", ] llvm-14-or-greater = ["llvm-13-or-greater"] llvm-14-or-lower = ["llvm-15-or-lower"] llvm-15 = [ "llvm-sys-150", "llvm-15-or-lower", "llvm-15-or-greater", ] llvm-15-or-greater = ["llvm-14-or-greater"] llvm-15-or-lower = ["llvm-16-or-lower"] llvm-16 = [ "llvm-sys-160", "llvm-16-or-lower", "llvm-16-or-greater", ] llvm-16-or-greater = ["llvm-15-or-greater"] llvm-16-or-lower = ["llvm-17-or-lower"] llvm-17 = [ "llvm-sys-170", "llvm-17-or-lower", "llvm-17-or-greater", ] llvm-17-or-greater = ["llvm-16-or-greater"] llvm-17-or-lower = ["llvm-18-or-lower"] llvm-18 = [ "llvm-sys-181", "llvm-18-or-lower", "llvm-18-or-greater", ] llvm-18-or-greater = ["llvm-17-or-greater"] llvm-18-or-lower = ["llvm-19-or-lower"] llvm-19 = [ "llvm-sys-191", "llvm-19-or-lower", "llvm-19-or-greater", ] llvm-19-or-greater = ["llvm-18-or-greater"] llvm-19-or-lower = [] llvm-9 = [ "llvm-sys-90", "llvm-9-or-lower", "llvm-9-or-greater", ] llvm-9-or-greater = [] llvm-9-or-lower = ["llvm-10-or-lower"] prefer-dynamic = [ "llvm-sys-120?/prefer-dynamic", "llvm-sys-130?/prefer-dynamic", "llvm-sys-140?/prefer-dynamic", "llvm-sys-150?/prefer-dynamic", "llvm-sys-160?/prefer-dynamic", "llvm-sys-170?/prefer-dynamic", "llvm-sys-181?/prefer-dynamic", "llvm-sys-191?/prefer-dynamic", ] strict-versioning = [ "llvm-sys-90?/strict-versioning", "llvm-sys-100?/strict-versioning", "llvm-sys-110?/strict-versioning", "llvm-sys-120?/strict-versioning", "llvm-sys-130?/strict-versioning", "llvm-sys-140?/strict-versioning", "llvm-sys-150?/strict-versioning", "llvm-sys-160?/strict-versioning", "llvm-sys-170?/strict-versioning", "llvm-sys-181?/strict-versioning", "llvm-sys-191?/strict-versioning", ]