diff options
author | Shea Newton <sheanewt@gmail.com> | 2017-12-05 21:18:59 -0800 |
---|---|---|
committer | Shea Newton <sheanewt@gmail.com> | 2017-12-07 18:38:42 -0800 |
commit | 299ff28d4a713ad0aa8f7de700e67b55f9a60cb4 (patch) | |
tree | e824445f56938f59f332f9837559038625fd44c2 /bindgen-integration/cpp/Test.h | |
parent | a59205e8cf9aa1acfaceafa5c37ba297341e178b (diff) |
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