riimut 1.2.1

Transform latin letters to runes & vice versa.
Documentation
use std::collections::HashMap;
use crate::dictionary::DictionaryMapping;

pub fn get_letters_to_runes_map() -> DictionaryMapping {
    let mut letter_mapping = HashMap::new();

    letter_mapping.insert('a', '');
    letter_mapping.insert('á', '');
    letter_mapping.insert('b', '');
    letter_mapping.insert('c', '');
    letter_mapping.insert('d', '');
    letter_mapping.insert('ð', '');
    letter_mapping.insert('e', '');
    letter_mapping.insert('é', '');
    letter_mapping.insert('f', '');
    letter_mapping.insert('g', '');
    letter_mapping.insert('h', '');
    letter_mapping.insert('i', '');
    letter_mapping.insert('í', '');
    letter_mapping.insert('j', '');
    letter_mapping.insert('k', '');
    letter_mapping.insert('l', '');
    letter_mapping.insert('m', '');
    letter_mapping.insert('n', '');
    letter_mapping.insert('ŋ', '');
    letter_mapping.insert('o', '');
    letter_mapping.insert('ó', '');
    letter_mapping.insert('ǫ', '');
    letter_mapping.insert('p', '');
    letter_mapping.insert('q', '');
    letter_mapping.insert('r', '');
    letter_mapping.insert('s', '');
    letter_mapping.insert('t', '');
    letter_mapping.insert('u', '');
    letter_mapping.insert('ú', '');
    letter_mapping.insert('v', '');
    letter_mapping.insert('w', '');
    letter_mapping.insert('x', '');
    letter_mapping.insert('y', '');
    letter_mapping.insert('ý', '');
    letter_mapping.insert('z', '');
    letter_mapping.insert('å', '');
    letter_mapping.insert('ä', '');
    letter_mapping.insert('æ', '');
    letter_mapping.insert('œ', '');
    letter_mapping.insert('ö', '');
    letter_mapping.insert('ø', '');
    letter_mapping.insert('þ', '');
    letter_mapping.insert(' ', ':');

   
    DictionaryMapping::LetterDefinitions(letter_mapping)
}

pub fn get_runes_to_letters_map() -> DictionaryMapping {
    let mut rune_mapping = HashMap::new();

    rune_mapping.insert('', 'f');
    rune_mapping.insert('', 'u');
    rune_mapping.insert('', 'þ');
    rune_mapping.insert('', 'a');
    rune_mapping.insert('', 'r');
    rune_mapping.insert('', 'k');
    rune_mapping.insert('', 'g');
    rune_mapping.insert('', 'w');
    rune_mapping.insert('', 'h');
    rune_mapping.insert('', 'h');
    rune_mapping.insert('', 'n');
    rune_mapping.insert('', 'i');
    rune_mapping.insert('', 'j');
    rune_mapping.insert('', 'ï');
    rune_mapping.insert('', 'p');
    rune_mapping.insert('', 'z');
    rune_mapping.insert('', 's');
    rune_mapping.insert('', 's');
    rune_mapping.insert('', 't');
    rune_mapping.insert('', 'b');
    rune_mapping.insert('', 'e');
    rune_mapping.insert('', 'm');
    rune_mapping.insert('', 'l');
    rune_mapping.insert('', 'ŋ');
    rune_mapping.insert('', 'ŋ');
    rune_mapping.insert('', 'o');
    rune_mapping.insert('', 'd');
    rune_mapping.insert(':', ' ');

    
    DictionaryMapping::LetterDefinitions(rune_mapping)    
}