# meme-id
[](https://crates.io/crates/meme-id)
[](https://docs.rs/meme-id)
[](https://github.com/zakarumych/meme-id/actions?query=workflow%3ARust)
[](COPYING)

Provides functions to transform IDs to memorable phrases and back.
Supports parsing IDs from strings with arbitrary casing and delimiters.
16, 32, 64 and 128 bit IDs are supported.
`serde` feature enables usage of serde attribute `#[serde(with = "meme_id::<scheme-name>")]`
to serialize and deserialize IDs into phrases.
## License
Licensed under either of
* Apache License, Version 2.0, ([license/APACHE](license/APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
* MIT license ([license/MIT](license/MIT) or http://opensource.org/licenses/MIT)
at your option.
## Contributions
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.