java-mapping-serde 0.1.0

Java deobfuscation mapping serialization and deserialization framework
Documentation
# mapping-serde

serde-like framework for serialization and deserialization of Java deobfuscation mappings.

## Supported formats

- [Tiny1]https://wiki.fabricmc.net/documentation:tiny
- [Tiny2]https://wiki.fabricmc.net/documentation:tiny2
- [Enigma]https://wiki.fabricmc.net/documentation:enigma_mappings
- Proguard _(deserialization only)_

## Utilities

- Element/Value type for generic parsing of mappings
- Nest a flat mapping into a tree-style one
- Flatten a tree mapping into a flat one

## Sub Crates

- `java-mapping-serde`: The framework itself.
- `java-mapping-serde-element`: Generalized in-memory representation, similiar to `serde-value`.
- `java-mapping-serde-util`: Utilities essential for mapping transforming.
- `java-mapping-serde-io-util`: I/O utilities for reader and writer implementations. Useful for users as well.

- `java-mapping-serde-tiny1`: Tiny1 format support.
- `java-mapping-serde-tiny2`: Tiny2 format support.
- `java-mapping-serde-enigma`: Enigma format support.
- `java-mapping-serde-proguard`: Proguard format support. (read-only)