[package] name = "cbindgen" version = "0.7.1" authors = ["Jeff Muizelaar ", "Kartikaya Gupta ", "Ryan Hunt "] license = "MPL-2.0" description = "A tool for generating C bindings to Rust code." keywords = ["bindings", "ffi", "code-generation"] categories = ["external-ffi-bindings", "development-tools::ffi"] repository = "https://github.com/eqrion/cbindgen/" [badges] travis-ci = { repository = "eqrion/cbindgen" } [dependencies] clap = "2" log = "0.4" serde = {version = "1.0", features = ["derive"]} serde_json = "1.0" tempfile = "3.0" toml = "0.4" # Workaround for #203 -- use a version that depends on different syn, quote, and # proc-macro2 than we do, so their use of proc-macro doesn't infect our binary. [dependencies.serde_derive] version = "=1.0.58" [dependencies.syn] version = "0.15.0" default-features = false features = ["clone-impls", "derive", "extra-traits", "full", "parsing", "printing"] [[bin]] name = "cbindgen" path = "src/main.rs" doc = false [lib] name = "cbindgen" path = "src/lib.rs"