Hi, I am looking to present a sorted list of strings to a user which I currently have stored in a Vec. I would like the sort to take into account Unicode characters (so e.g. Ä would get sorted between A and B in German, instead of as a separate character after Z). I am OK with having to explicitly select a locale for which the sort should work. Ideally I’d also like case folding, but I am OK without it.
I can’t seem to find a crate that does this, which feels extremely surprising to me, but maybe I have just been looking under the wrong keywords.
I would be grateful for any suggestions.