java-mapping-serde 0.1.0

Java deobfuscation mapping serialization and deserialization framework
Documentation
  • Coverage
  • 100%
    132 out of 132 items documented0 out of 55 items with examples
  • Size
  • Source code size: 71.5 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 928.0 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 2s Average build duration of successful builds.
  • all releases: 2s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Repository
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • JieningYu

mapping-serde

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

Supported formats

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)