Currently mavlink-bindgen applied to a dialect generates the struct MavMessage with all variants available, though listing all these variants and collect them as a Vec<&'static str> or Vec<u32> seems still not possible. I need a way to iterate through all variants without using a match (in my case a GUI should offer a list of message names to choose from). Even a simple #derive(EnumIter) from Strum would be enough for me.