pub trait Translator {
// Required methods
fn to_latin(&self, input: &String) -> String;
fn to_cyrillic(&self, input: &String) -> String;
}
Expand description
§Translator
Struct used to convert form cyrillic script to latin script and viceversa
Required Methods§
Sourcefn to_latin(&self, input: &String) -> String
fn to_latin(&self, input: &String) -> String
§to_latin
Converts a string which contains russian cyrillic characters into a latin string. Characters between ‘“’ (quotes) are escaped, expressions inside escaped blocks are translitarated anyway
Sourcefn to_cyrillic(&self, input: &String) -> String
fn to_cyrillic(&self, input: &String) -> String
§to_cyrillic
Converts a string which contains latin characters into a russian cyrillic string. Characters between quotes are escapes