idmangler_lib/lib.rs
1//! This library provides an implementation of the wynntils idstring format. This format is used by the Wynntils mod to encode items for sharing them.
2//!
3//! For working with items the [`item`] module provides tools for decoding and encoding items from and to strings.
4//!
5//! Alternatively the [`block`] module provides tools for working with the blocks that make up the idstring format.
6//!
7//! Typically idstrings are represented using an encoded string using unicode private use area characters, however the contents of an idstring
8//! may also be represented as bytes. Conversion between the two is provided by the [`encoding::string`] module.
9
10pub mod block;
11pub mod encoding;
12pub mod item;
13pub(crate) mod macros;
14pub mod types;