struct-variant (cargo): Minimal helper macro to generate an enum out of a list of structs.
Keywords: convert|from|any|cast|sealed