Trait Translator

Source
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§

Source

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

Source

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

Implementors§