Skip to content

Upgrading strum 0.22 to 0.23

Breaking0.22.0 → 0.23.0Breaking1New1Changed1

BreakingUpgrade verdict

1 breaking change.

  • Enums that can already be parsed from strings now also get a standard conversion from strings, so any hand-written version of that conversion must be removed.
1 item needs code or config changes

Installs 8 packages in all (was 7).

Also installs rustversion.

Moves strum_macros 0.22.0 → 0.23.1. Your build may pick other versions.

Breaking1
Automatically implements TryFrom<str> for enums that implement EnumString on rustc >= 1.34, conflicting with manual implementations.
TryFrom<str>EnumString