rascii_art 0.4.5

Advanced ASCII Art Generator
Documentation
pub const BLOCK: &[&str] = &[" ", "", "", "", ""];
pub const CHINESE: &[&str] = &[
    "\u{3000}", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
    "", "",
];
pub const DEFAULT: &[&str] = &[
    " ", ".", "`", "^", "\"", "\\", ",", ":", ";", "I", "l", "!", "i", ">", "<", "~", "+", "_",
    "-", "?", "]", "[", "}", "{", "1", ")", "(", "|", "\\", "/", "t", "f", "j", "r", "x", "n",
    "u", "v", "c", "z", "X", "Y", "U", "J", "C", "L", "Q", "0", "O", "Z", "m", "w", "q", "p",
    "d", "b", "k", "h", "a", "o", "*", "#", "M", "W", "&", "8", "%", "B", "$", "@",
];
pub const EMOJI: &[&str] = &[
    "\u{3000}", "\u{3000}", "", "", "🧔", "👶", "🗣", "👥", "👤", "👀", "👁", "🦴", "🦷", "🫁",
    "🫀", "🧠", "👃", "🦻", "👂", "👅", "🦀", "👿", "🦀", "👄", "🤳", "💅", "🖖", "👆", "🙏", "🤝",
    "🦿", "🦾", "💪", "🤏", "👌", "🤘", "🤞", "👊", "🤚", "🤛", "🙌", "😾", "😿", "🙀", "😺", "👾",
    "👽", "👻", "💀", "👺", "🦀", "👹", "🤡", "💤", "😴", "🥸", "🥳", "🥶", "🥵", "🤮", "🤢", "🤕",
    "😭", "😓", "😯", "😰", "😨", "😱", "😮", "😩", "😫", "🙁", "😔", "😡", "🤬", "😠", "🙄", "😐",
    "😶", "🧐", "😛", "🤗", "🤐", "🤑", "😝", "🤩", "😋", "😊", "😉", "🤣", "😅", "😆",
];
pub const RUSSIAN: &[&str] = &[
    " ", " ", "Я", "Ю", "Э", "Ь", "Ы", "Ъ", "Щ", "Ш", "Ч", "Ц", "Х", "Ф", "У", "Т", "С", "P", "П",
    "О", "Н", "М", "Л", "К", "Й", "И", "З", "Ж", "Ё", "Е", "Д", "Г", "В", "Б", "А",
];
pub const SLIGHT: &[&str] = &[
    " ", " ", ".", "`", "\"", "\\", ":", "I", "!", ">", "~", "_", "?", "[", "{", "|", ")", "(",
    "\\", "\\\\", "/", "Y", "L", "p", "d", "a", "*", "W", "8", "%", "@", "$",
];

pub fn from_str(s: &str) -> Option<&[&str]> {
    match s {
        "block" => Some(BLOCK),
        "chinese" => Some(CHINESE),
        "default" => Some(DEFAULT),
        "emoji" => Some(EMOJI),
        "russian" => Some(RUSSIAN),
        "slight" => Some(SLIGHT),
        _ => None,
    }
}