[![Docs](https://docs.rs/precis-core/badge.svg)](https://docs.rs/precis-core) [![Crates.io](https://img.shields.io/crates/v/precis-core)](https://crates.io/crates/precis-core) # precis-core PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols as described in [`rfc8264`](https://datatracker.ietf.org/doc/html/rfc8264) The core library of the PRECIS Framework. The base string classes `IdentifierClass` and `FreeFormClass` are implemented here as defined in [rfc8264](https://datatracker.ietf.org/doc/html/rfc8264). This crate provides the `APIs` required for profiles to be implemented. The crate [precis-profiles](https://docs.rs/precis-profiles) provides a list of implemented profiles that applications can use. # Contributing Patches and feedback are welcome. # Donations If you find this project helpful, you may consider making a donation: Bitcoin QR Code Ethereum QR Code # License This project is licensed under either of * [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0) * [MIT license](https://opensource.org/licenses/MIT) [![say thanks](https://img.shields.io/badge/Say%20Thanks-👍-1EAEDB.svg)](https://github.com/sancane/precis/stargazers)