* Add test to ensure macro call `::core`-related functions
Avoiding local core modules to break the macro-generated code.
Currently failing due to issue with `EnumIter` macros.
* Fix macro of `EnumIter`
close https://github.com/Peternator7/strum/issues/284
---------
Co-authored-by: kraktus <kraktus@users.noreply.github.com>
* add clippy.toml with an msrv
* fix clippy lints
* replace inefficient algorithm
* replace ::std with ::core in more places and comments
* fix some test warnings
* fix clippy lints in tests
* Adding vis to EnumDiscriminants (#137)
* Improved doctest example names (#137)
* Fixing incorrect occurrence_error attr string
* Using r#pub on doctest
* Adding tests for discriminant visibility, and rustc-cfg for bare "pub"
* Doing local import with "self::"
* Back to having tests pass on latest stable
* Moved sample doctest with vis example to separate nocompile block
* Run rustfmt over repository.
* Bump `syn` to 0.15
* Implemented ability to `serialize_all` using cases from `heck`.
Issue #21
* Use `path` and `version` in dependency specifications.
Issue #21
* Updated documentation.
Issue #21
* Added `CHANGELOG.md`.
* Also convert case when deriving `Display`.
Issue #21
* Added `EnumDiscriminants` derive.
Issue #33
* Added the ability to rename derived `EnumDiscriminants`.
Issue #33
* Updated `README.md` and lib.rs docs.
Issue #33
* Updated `CHANGELOG.md`.
Issue #33
* WIP: refactoring to allow attributes on discriminants enum.
* Use single `strum_discriminants` top level attribute.
Issue #33
* Allow multiple declarations of `strum_discriminants` attribute.
Issue #33
* Pass through all other attributes to discriminant enum.
Issue #33
* Add `impl From<MyEnum> for MyEnumDiscriminants`.
Issue #33
* Add `impl<'_enum> From<&'_enum MyEnum> for MyEnumDiscriminants`.
Issue #33
* Added complex case test for `From` derivation.
Issue #33
* Added docs to some helper functions.
* Added docs about `From` impls.
Issue #33