# UNIC: Unicode and Internationalization Crates
[![Crates.io](https://img.shields.io/crates/v/unic.svg)](https://crates.io/crates/unic)
[![Documentation](https://docs.rs/unic/badge.svg)](https://docs.rs/unic/)
Collection of all UNIC major components, providing an easy way of access to all
functionalities, when all or many are needed, instead of importing components
one-by-one. This crate ensures all components imported are compatible in
algorithms and consistent in data.
### Major Components
- [`unic-char`](char): Unicode Character Tools.
[![Crates.io](https://img.shields.io/crates/v/unic-char.svg)](https://crates.io/crates/unic-char/)
- [`unic-ucd`](unic/ucd/): Unicode Character Database
([UAX\#44](https://unicode.org/reports/tr44/)).
[![Crates.io](https://img.shields.io/crates/v/unic-ucd.svg)](https://crates.io/crates/unic-ucd/)
- [`unic-bidi`](unic/bidi/): Unicode Bidirectional Algorithm
([UAX\#9](https://unicode.org/reports/tr9/)).
[![Crates.io](https://img.shields.io/crates/v/unic-bidi.svg)](https://crates.io/crates/unic-bidi/)
- [`unic-normal`](unic/normal/): Unicode Normalization Forms
([UAX\#15](https://unicode.org/reports/tr15/)).
[![Crates.io](https://img.shields.io/crates/v/unic-normal.svg)](https://crates.io/crates/unic-normal/)
- [`unic-segment`](unic/segment/): Unicode Text Segmentation Algorithms
([UAX\#29](https://unicode.org/reports/tr29/)).
[![Crates.io](https://img.shields.io/crates/v/unic-segment.svg)](https://crates.io/crates/unic-segment/)
- [`unic-idna`](unic/idna/): Unicode IDNA Compatibility Processing
([UTS\#46](https://unicode.org/reports/tr46/)).
[![Crates.io](https://img.shields.io/crates/v/unic-idna.svg)](https://crates.io/crates/unic-idna/)
- [`unic-emoji`](unic/emoji/): Unicode Emoji
([UTS\#51](https://unicode.org/reports/tr51/)).
[![Crates.io](https://img.shields.io/crates/v/unic-emoji.svg)](https://crates.io/crates/unic-emoji/)