cedict 0.3.2

Parser for the CC-CEDICT Chinese-English Dictionary
Documentation
# cedict - Rust library for parsing CC-CEDICT

[![Crates.io](https://img.shields.io/crates/v/cedict.svg)](https://crates.io/crates/cedict)
[![Docs.rs](https://img.shields.io/badge/docs-cedict-brightgreen.svg)](https://docs.rs/cedict)

cedict is a Rust crate for reading and writing the CC-CEDICT Chinese-English
dictionary format. It can be used to implement Chinese dictionaries in Rust. It
can also serve as a tool for automating maintenance to the CEDICT project.

## What is CC-CEDICT
CC-CEDICT, or formerly CEDICT, is a freely available Chinese-English
dictionary. This library allows you to parse it.

## Usage

```rust
let line = "你好 你好 [ni3 hao3] /Hello!/Hi!/How are you?/";
let parsed = cedict::parse_line(line).unwrap();

println!("{}", parsed.definitions[0]); // Prints "Hello!"
```

Parse a dictionary file and search for "Hello".

```rust
extern crate cedict;

use std::fs::File;

fn main() {
    let file = File::open("cedict.txt").unwrap();

    for definition in cedict::parse_reader(file) {
        if definition.definitions().next().unwrap().contains("Hello") {
            println!("{}", definition.simplified());
        }
    }
}
```