This is my successful port of a table filter control in Rust for the egui library, although it probably could use some API cleanup for consumer usage. I first made this for JavaFX almost 10 years ago.