include:
- rust: stable
- rust: beta
- - rust: 1.31.0 # minimum version supported by enumset
- - rust: 1.36.0 # minimum version trybuild supports
-
- rust: nightly
- script:
- - cd "${TRAVIS_BUILD_DIR}/enumset"
- - cargo test
- - cargo test --features serde
- - cargo test --features nightly
- - cargo test --features serde,nightly
-
+ - rust: 1.31.0
script:
- cd "${TRAVIS_BUILD_DIR}/enumset"
methods for other built-in numeric types.
* `EnumSet::bit_width` and `EnumSet::variant_count` now return a `u32` instead
of a `u8` for future-proofing.
+* Removed `nightly` feature flag, as it is no longer required.
# Version 0.4.5 (2020-02-19)
* Fixed a bug where compilation failed when the `serde` flag was enabled, and
license = "MIT/Apache-2.0"
[features]
-nightly = ["enumset_derive/nightly"]
serde = ["serde2", "enumset_derive/serde"]
[dependencies]
proc-macro = true
[features]
-nightly = []
serde = []
[dependencies]
#![recursion_limit="256"]
-#![cfg_attr(feature = "nightly", feature(proc_macro_diagnostic))]
-
-// TODO: Read #[repr(...)] attributes.
extern crate proc_macro;