eazip 0.2.4

An simple yet flexible zip library
Documentation
pub fn convert(data: &[u8]) -> String {
    data.iter().map(|&b| byte_to_char(b)).collect()
}

const fn byte_to_char(b: u8) -> char {
    match b {
        0x00..0x7f => b as char,
        0x7f => '',
        0x80 => 'Ç',
        0x81 => 'ü',
        0x82 => 'é',
        0x83 => 'â',
        0x84 => 'ä',
        0x85 => 'à',
        0x86 => 'å',
        0x87 => 'ç',
        0x88 => 'ê',
        0x89 => 'ë',
        0x8a => 'è',
        0x8b => 'ï',
        0x8c => 'î',
        0x8d => 'ì',
        0x8e => 'Ä',
        0x8f => 'Å',
        0x90 => 'É',
        0x91 => 'æ',
        0x92 => 'Æ',
        0x93 => 'ô',
        0x94 => 'ö',
        0x95 => 'ò',
        0x96 => 'û',
        0x97 => 'ù',
        0x98 => 'ÿ',
        0x99 => 'Ö',
        0x9a => 'Ü',
        0x9b => '¢',
        0x9c => '£',
        0x9d => '¥',
        0x9e => '',
        0x9f => 'ƒ',
        0xa0 => 'á',
        0xa1 => 'í',
        0xa2 => 'ó',
        0xa3 => 'ú',
        0xa4 => 'ñ',
        0xa5 => 'Ñ',
        0xa6 => 'ª',
        0xa7 => 'º',
        0xa8 => '¿',
        0xa9 => '',
        0xaa => '¬',
        0xab => '½',
        0xac => '¼',
        0xad => '¡',
        0xae => '«',
        0xaf => '»',
        0xb0 => '',
        0xb1 => '',
        0xb2 => '',
        0xb3 => '',
        0xb4 => '',
        0xb5 => '',
        0xb6 => '',
        0xb7 => '',
        0xb8 => '',
        0xb9 => '',
        0xba => '',
        0xbb => '',
        0xbc => '',
        0xbd => '',
        0xbe => '',
        0xbf => '',
        0xc0 => '',
        0xc1 => '',
        0xc2 => '',
        0xc3 => '',
        0xc4 => '',
        0xc5 => '',
        0xc6 => '',
        0xc7 => '',
        0xc8 => '',
        0xc9 => '',
        0xca => '',
        0xcb => '',
        0xcc => '',
        0xcd => '',
        0xce => '',
        0xcf => '',
        0xd0 => '',
        0xd1 => '',
        0xd2 => '',
        0xd3 => '',
        0xd4 => '',
        0xd5 => '',
        0xd6 => '',
        0xd7 => '',
        0xd8 => '',
        0xd9 => '',
        0xda => '',
        0xdb => '',
        0xdc => '',
        0xdd => '',
        0xde => '',
        0xdf => '',
        0xe0 => 'α',
        0xe1 => 'ß',
        0xe2 => 'Γ',
        0xe3 => 'π',
        0xe4 => 'Σ',
        0xe5 => 'σ',
        0xe6 => 'µ',
        0xe7 => 'τ',
        0xe8 => 'Φ',
        0xe9 => 'Θ',
        0xea => 'Ω',
        0xeb => 'δ',
        0xec => '',
        0xed => 'φ',
        0xee => 'ε',
        0xef => '',
        0xf0 => '',
        0xf1 => '±',
        0xf2 => '',
        0xf3 => '',
        0xf4 => '',
        0xf5 => '',
        0xf6 => '÷',
        0xf7 => '',
        0xf8 => '°',
        0xf9 => '',
        0xfa => '·',
        0xfb => '',
        0xfc => '',
        0xfd => '²',
        0xfe => '',
        0xff => ' ',
    }
}