cranberry 0.1.0

A versatile Rust library for Russian Cyrillic transliteration
Documentation
use crate::alias::Alphabet;
use crate::alphabetize;

pub fn get() -> Alphabet {
    alphabetize! {
        'А' => "A",
        'а' => "a",
        'Б' => "B",
        'б' => "b",
        'В' => "V",
        'в' => "v",
        'Г' => "G",
        'г' => "g",
        'Д' => "D",
        'д' => "d",
        'Е' => "E",
        'е' => "e",
        'Ё' => "Ë",
        'ё' => "ë",
        'Ж' => "Ž",
        'ж' => "ž",
        'З' => "Z",
        'з' => "z",
        'И' => "I",
        'и' => "i",
        'Й' => "J",
        'й' => "j",
        'К' => "K",
        'к' => "k",
        'Л' => "L",
        'л' => "l",
        'М' => "M",
        'м' => "m",
        'Н' => "N",
        'н' => "n",
        'О' => "O",
        'о' => "o",
        'П' => "P",
        'п' => "p",
        'Р' => "R",
        'р' => "r",
        'С' => "S",
        'с' => "s",
        'Т' => "T",
        'т' => "t",
        'У' => "U",
        'у' => "u",
        'Ф' => "F",
        'ф' => "f",
        'Х' => "H",
        'х' => "h",
        'Ц' => "C",
        'ц' => "c",
        'Ч' => "Č",
        'ч' => "č",
        'Ш' => "Š",
        'ш' => "š",
        'Щ' => "Šč",
        'щ' => "šč",
        'Ъ' => "\"",
        'ъ' => "\"",
        'Ы' => "Y",
        'ы' => "y",
        'Ь' => "\'",
        'ь' => "\'",
        'Э' => "È",
        'э' => "è",
        'Ю' => "Ju",
        'ю' => "ju",
        'Я' => "Ja",
        'я' => "ja",
    }
}