diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2017-12-09 00:54:38 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-12-09 00:54:38 -0600 |
commit | 6355f0a3dce637512b4ea279dbd4b1737fc46ce2 (patch) | |
tree | e6717f11292495249e2f2c4e80a4d6d4e72ea402 /bindgen-integration/cpp/Test.h | |
parent | d4829d3bb33ffe411fcc67c273be7643017aae38 (diff) | |
parent | 2778fe5f1bae3ec8c1d35e6c741f0b4c3dfd1d53 (diff) |
Auto merge of #1180 - snewt:feat/quickchecking-cargo-features, r=fitzgen
Enable Cargo features for quickchecking crate
Logic to enable/disable special casing (due to known issues #550, #684, and #1153) has been exposed as features in the `quickchecking` crate's Cargo.toml file and corresponding `cfg` attributes in the source.
In addition to adding Cargo features, this PR represents the following:
- Documentation in `bindgen`'s CONTRIBUTING.md that points to a new README.md located in the `quickchecking` crate's directory.
- The Debug trait was implemented for the `HeaderC` type. This enables failing property tests to be reported as C source code rather than a Rust data structure.
- The ArrayDimensionC type is now used in header generation for union, struct, and basic declarations.
Thanks for taking a look and for any feedback!
Closes #1169
r? @fitzgen
Diffstat (limited to 'bindgen-integration/cpp/Test.h')
0 files changed, 0 insertions, 0 deletions