1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO 2# 3# When uploading crates to the registry Cargo will automatically 4# "normalize" Cargo.toml files for maximal compatibility 5# with all versions of Cargo and also rewrite `path` dependencies 6# to registry (e.g., crates.io) dependencies. 7# 8# If you are reading this file be aware that the original Cargo.toml 9# will likely look very different (and much more reasonable). 10# See Cargo.toml.orig for the original contents. 11 12[package] 13edition = "2018" 14name = "bindgen" 15version = "0.59.2" 16authors = ["Jyun-Yan You <jyyou.tw@gmail.com>", "Emilio Cobos Álvarez <emilio@crisal.io>", "Nick Fitzgerald <fitzgen@gmail.com>", "The Servo project developers"] 17build = "build.rs" 18include = ["LICENSE", "README.md", "Cargo.toml", "build.rs", "src/*.rs", "src/**/*.rs"] 19description = "Automatically generates Rust FFI bindings to C and C++ libraries." 20homepage = "https://rust-lang.github.io/rust-bindgen/" 21documentation = "https://docs.rs/bindgen" 22readme = "README.md" 23keywords = ["bindings", "ffi", "code-generation"] 24categories = ["external-ffi-bindings", "development-tools::ffi"] 25license = "BSD-3-Clause" 26repository = "https://github.com/rust-lang/rust-bindgen" 27 28[lib] 29path = "src/lib.rs" 30 31[[bin]] 32name = "bindgen" 33path = "src/main.rs" 34doc = false 35required-features = ["clap"] 36[dependencies.bitflags] 37version = "1.0.3" 38 39[dependencies.cexpr] 40version = "0.6" 41 42[dependencies.clang-sys] 43version = "1" 44features = ["clang_6_0"] 45 46[dependencies.clap] 47version = "2" 48optional = true 49 50[dependencies.env_logger] 51version = "0.9.0" 52optional = true 53 54[dependencies.lazy_static] 55version = "1" 56 57[dependencies.lazycell] 58version = "1" 59 60[dependencies.log] 61version = "0.4" 62optional = true 63 64[dependencies.peeking_take_while] 65version = "0.1.2" 66 67[dependencies.proc-macro2] 68version = "1" 69default-features = false 70 71[dependencies.quote] 72version = "1" 73default-features = false 74 75[dependencies.regex] 76version = "1.0" 77features = ["std", "unicode"] 78default-features = false 79 80[dependencies.rustc-hash] 81version = "1.0.1" 82 83[dependencies.shlex] 84version = "1" 85 86[dependencies.which] 87version = "4.2.1" 88optional = true 89default-features = false 90[dev-dependencies.clap] 91version = "2" 92 93[dev-dependencies.diff] 94version = "0.1" 95 96[dev-dependencies.shlex] 97version = "1" 98 99[dev-dependencies.tempfile] 100version = "3" 101 102[features] 103default = ["logging", "clap", "runtime", "which-rustfmt"] 104logging = ["env_logger", "log"] 105runtime = ["clang-sys/runtime"] 106static = ["clang-sys/static"] 107testing_only_docs = [] 108testing_only_extra_assertions = [] 109testing_only_libclang_3_9 = [] 110testing_only_libclang_4 = [] 111testing_only_libclang_5 = [] 112testing_only_libclang_9 = [] 113which-rustfmt = ["which"] 114[badges.travis-ci] 115repository = "rust-lang/rust-bindgen" 116