RustScan has an accessible mode, rustscan --accessible which should promise not to have any weird ASCII text in it.
Write CI that runs RustScan with --accessiblea few times, with different flags / options and check the terminal output to see if it contains one of these:
[!]
[~]
[>]
| {}
If any of these characters appear in any of the tests, fail the CI. E
The method WordList.QuerySuggest.Phonet has two nested loops that query for entries from a PhoneTable that have rules starting with a given character. Indexing these entries in the table by the first rule character may have a positive impact on performance.
RustScan has an accessible mode,
rustscan --accessiblewhich should promise not to have any weird ASCII text in it.Write CI that runs RustScan with
--accessiblea few times, with different flags / options and check the terminal output to see if it contains one of these:[!][~][>]| {}If any of these characters appear in any of the tests, fail the CI. E