Function cedict::parse_reader [] [src]

pub fn parse_reader<T: Read>(f: T) -> impl Iterator<Item = DictEntry>

Returns an iterator over Readers, which can be open files, byte arrays or anything else that implements Read

Examples

use std::fs::File;

let f = match File::open("cedict.txt") {
    Ok(f) => f,
    Err(_) => { return; }
};
 
for dict_entry in cedict::parse_reader(f) {
    println!("Read the definition of {}. It means {}.", dict_entry.simplified,
      dict_entry.definitions[0]);
}