Skip to content

Releases: sinder38/struct-to-enum

v1.1.2

18 Mar 17:30

Choose a tag to compare

Lowering MSRV and internal improvements

Other

  • lower MSRV to 1.71.0
  • add automatic publish
  • change crate description

Full Changelog

v1.1.1...v1.1.2

v1.1.1

18 Mar 12:40

Choose a tag to compare

Full Changelog: v1.0.1...v1.1.1

Moving functional into features

FieldName

  • Move nested functional into a separate feature: nested-name to avoid polluting the namespace without a need.

FeldType

  • Move nested functional into a separate feature: nested-type to avoid polluting the namespace without a need.

Other

  • add no_std support
  • add nested generic tests
  • code structure improvements

v1.0.1

11 Mar 12:52

Choose a tag to compare

FieldName

  • Allow removing default traits

Other

  • Readme improvements

v1.0.0

06 Mar 06:33

Choose a tag to compare

Good starting point release

FieldName

  • Replace Into implementation StructFieldName; N] = (&struct).into() to StructFieldName::field_names();
  • Change "nested last" ordering to "declaration order"

FeldType

  • Add full support for nesting, ordering by declaration order

Other

  • Add a separate crate with trait implementations

v0.0.1

06 Mar 06:24

Choose a tag to compare

v0.0.1 Pre-release
Pre-release

Rushed release of basic desired functionality.

FieldName

Support nesting, generics, field skipping, and custom derives/attributes on the generated enum.

FeldType

Support generics, field skipping, and custom derives/attributes on the generated enum.