Lines Matching +full:rust +full:- +full:src
3 "Jyun-Yan You <jyyou.tw@gmail.com>",
8 description = "Automatically generates Rust FFI bindings to C and C++ libraries."
9 keywords = ["bindings", "ffi", "code-generation"]
10 categories = ["external-ffi-bindings", "development-tools::ffi"]
11 license = "BSD-3-Clause"
14 repository = "https://github.com/rust-lang/rust-bindgen"
16 homepage = "https://rust-lang.github.io/rust-bindgen/"
26 "src/*.rs",
27 "src/**/*.rs",
31 travis-ci = { repository = "rust-lang/rust-bindgen" }
34 path = "src/lib.rs"
38 path = "src/main.rs"
40 required-features = ["clap"]
42 [dev-dependencies]
50 # This kinda sucks: https://github.com/rust-lang/cargo/issues/1982
52 clang-sys = { version = "1", features = ["clang_6_0"] }
56 quote = { version = "1", default-features = false }
57 regex = { version = "1.0", default-features = false , features = [ "std", "unicode"]}
58 which = { version = "3.0", optional = true, default-features = false }
60 rustc-hash = "1.0.1"
61 # New validation in 0.3.6 breaks bindgen-integration:
62 # https://github.com/alexcrichton/proc-macro2/commit/489c642.
63 proc-macro2 = { version = "1", default-features = false }
74 default = ["logging", "clap", "runtime", "which-rustfmt"]
76 static = ["clang-sys/static"]
77 runtime = ["clang-sys/runtime"]
79 which-rustfmt = ["which"]
81 # These features only exist for CI testing -- don't use them if you're not hacking