Files
cbindgen/tests/rust
Evan Shaw 6a9066f7cd Add enum_class option
This option allows specifying that a C++ enum should be emitted with
plain `enum` rather than `enum class`. It's true that `enum class` should
generally be preferred, but sometimes there's existing code which is
already using plain `enum`, and porting that code to Rust becomes easier when
`cbindgen` can emit plain `enum`.

This option can be overridden on a per-enum basis using a `cbindgen:` annotation.

It defaults to true for two reasons:

* Backward compatibility.
* `enum class` is probably actually what you want, in general.
2019-12-29 12:55:59 +01:00
..
2019-09-21 22:42:17 +09:00
2019-01-03 16:06:33 -06:00
2019-01-03 16:06:33 -06:00
2019-03-05 11:06:01 -06:00
2018-11-05 08:54:07 -06:00
2017-11-09 18:04:22 -05:00
2018-01-31 23:28:20 -06:00
2017-11-09 18:04:22 -05:00
2019-12-02 19:55:04 +01:00
2019-04-14 16:20:07 +02:00
2019-04-14 16:20:07 +02:00
2019-12-29 12:55:59 +01:00
2017-11-09 18:04:22 -05:00
2018-11-05 08:54:07 -06:00
2019-06-16 22:02:26 -07:00
2018-07-25 13:54:10 -05:00
2018-07-25 13:54:10 -05:00
2018-10-16 15:50:23 -05:00
2018-10-24 11:50:03 -05:00
2018-10-24 11:50:03 -05:00
2018-10-01 16:53:09 -05:00
2018-10-01 16:53:09 -05:00
2018-01-04 23:30:53 -06:00
2019-01-03 09:46:55 -06:00