So a GUI library I'm using needs me to supply it an enum so that I can have radio buttons, with the one currently selected corresponding to the variant held by AppState
.
I want a radio button for every folder in a given directory.
But I can't know in advance which folders will be present.
I think I can cheat however... I think I can pass it an Option<usize>
so that it returns me a Some(index)
into a vector, with a bonus of adding an hidden offscreen radiobutton set to None so that I can also display None selected.
But it had me thinking, is there a way to build enums at run time?