Skip to content
Anslatortray for Rust 0.5.0

* Remove ASCII functions as they were confusing and broken
* Add functions that operate on byte-strings (which may contain ASCII or UTF-8 characters)
* Stop refering to UTF-8 functions a UTF-8, but rather as "regular" translation functions (they handle both UTF-8 and ASCII strings)
* Change regular functions to use byte-string functions internally in order to consolidate code, and to get performance improvement of almost 3x without loss of functionality
* Experiment with const generics, but since the benefit was minor they were scrapped