Guidtype out of
gpt_disk_typesand into its own crate:
uguid. The existing GUID crates don't quite do the same thing, and since the
Guidtype is pretty broadly useful (UEFI, GPT, Microsoft Windows) I think it's good to have it in its own crate so it can easily be reused.
Released a version 0.6.0 of
uguidthat adds a const
Guid::to_ascii_hex_lowermethod and an optional
serdefeature for serializing and deserializing stringified
Quick PR to fix the CI after
clapdeprecated a bunch of stuff. That fix was quickly superceded by a better one though.
I think what
claptried to do with smoothing the upgrade path via deprecations was a reasonable and interesting experiment, but ultimately it clearly didn't work out because too many projects don't want to see such warnings, even if non-fatal. I guess maybe a better upgrade guide could have helped, but in the end it doesn't seem like there's much advantage there over just waiting until a major version bump to make the change without using deprecations.