Данная библиотека написана для парсинга словаря проекта opencorpora.org. Библиотека читает словарь в XML-формате и формирует данные в виде набора структур.
use opencorpora::Dict;fnmain(){use std::fs::File;let file = File::open("dict.xml").unwrap();matchDict::read_from_xml(&file){Ok(dict) => {println!("Version: {}", dict.version);println!("Revision: {}", dict.revision);println!("Grammemes count: {}", dict.grammemes.len());println!("Restrictions count: {}", dict.restrictions.len());println!("Lemmata count: {}", dict.lemmata.len());println!("Link types count: {}", dict.link_kinds.len());println!("Links count: {}", dict.links.len());},Err(e) => {println!("ERROR: {}", e);},}}