top-words 0.1.0

Top words, used for morse code training, or anything else.
Documentation
pub fn get<T>(language: T) -> Vec<String>
where T: Into<String>, {
    match language.into().as_ref() {
        "english" => get_language(include_bytes!("resources/english")),
        &_ => todo!(),
    }
}

fn get_language(bytes: &[u8]) -> Vec<String> {
    let file = String::from_utf8_lossy(bytes);
    let lines = file.split('\n');
    let mut output = vec![];
    for line in lines {
        output.push(String::from(line));
    }
    output
}

#[cfg(test)]
mod tests {
    use super::*;

    #[test]
    fn test_get() {
        let result = get("english");
        assert_eq!(result.len(), 100);
    }
}