mirror of
https://github.com/danog/strum.git
synced 2024-11-30 04:28:59 +01:00
970b5cec40
* Updating the README * Did lots of updates for the documentation * Improving formatting in a few places * Consolidated docs to make it easier to keep up to date * Updating workspace * Revved version in docs
1.4 KiB
1.4 KiB
Changelog
0.15.0
Added
- Added Feature flags to rename macros. This is to improve compatibility with older versions of rust. Wiki
0.14.0
Added
- Allow Missing Docs on EnumCount. PR #43
- Fix serialize_all in
AsRefStr
,AsStaticStr
andIntoStaticStr
. PR #42- This is a bug fix, but it may break code that was relying on the incorrect behavior.
0.13.0
Added
- Added a derive to implement
From<YourEnum>
for&'static str
. This deprecatesAsStaticStr
since the new solution doesn't require astrum
specific trait to use.
0.12.0
Added
- Serialization case can be controlled using
#[strum(serialize_all = "snake_case")]
. (#21) #[derive(EnumDiscriminants)]
generates enum with variants without fields. (#33)
0.10.0
Added
- Implemented
Clone
forEnumIter
s. (#18) - Added
AsStaticRef
derive to allow enums toimpl AsStaticRef<str>
. (#23)
Fixed
#[allow(missing_docs)]
on generatedEnumIter
s. (#19)