Skip to content

Upgrading derive_builder 0.13 to 0.20

Breaking0.13.1 → 0.20.2Breaking1New1Changed2Fixed2

BreakingUpgrade verdict

1 breaking change.

  • A way of specifying a field's type in the builder attribute no longer works.
1 item needs code or config changes

Drops pretty_assertions.

Installs 29 packages in all (was 38).

No longer installs ansi_term, ctor, difference, output_vt100, winapi, winapi-i686-pc-windows-gnu, winapi-x86_64-pc-windows-gnu.

Moves darling 0.14.4 → 0.20.11, darling_core 0.14.4 → 0.20.11, darling_macro 0.14.4 → 0.20.11, strsim 0.10.0 → 0.11.1, syn 1.0.109, 2.0.56 → 2.0.56. Your build may pick other versions.

2 packages of its own release move with it.

Breaking1
Removes support for field(type = "...") because syn no longer allows it.
field(type = "...")