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",
        'Х' => "X",
        'х' => "x",
        'Ц' => "Ç",
        'ц' => "ç",
        'Ч' => "C",
        'ч' => "c",
        'Ш' => "Ş",
        'ш' => "ş",
        'Щ' => "Sc",
        'щ' => "sc",
        'Ъ' => "",
        'ъ' => "",
        'Ы' => "Y",
        'ы' => "y",
        'Ь' => "J",
        'ь' => "j",
        'Э' => "E",
        'э' => "e",
        'Ю' => "Ü",
        'ю' => "ü",
        'Я' => "Ä",
        'я' => "ä",
    }
}