Hello, I am currently creating a little benchmark of all FM-Index libraries in Rust. It is incomplete, but you can find it here. Of course, I included AWRY in the list of competitors. The benchmark code for AWRY is here.
I implemented the functionality to the best of my ability, but I encountered an issue. When the FM-Index of AWRY has to locate search results, it seems to end up in an infinite loop. I believe there might be a bug in the sampled suffix array implementation.