lace_metadata

Crates.iolace_metadata
lib.rslace_metadata
version0.7.0
sourcesrc
created_at2023-04-21 04:48:37.714378
updated_at2024-06-25 19:48:18.651663
descriptionArchive of the metadata (savefile) formats for Lace. In charge of versioning and conversion.
homepagehttps://www.lace.dev/
repositoryhttps://github.com/promised-ai/lace
max_upload_size
id845021
size160,178
Michael T Schmidt (schmidmt)

documentation

README

lace_metadata

Archive of the metadata (savefile) formats for lace. In charge of versioning and conversion.

Dev

The current version of the meta stays in latest.rs. If a metadata change happens, everything in latest.rs goes to a version file, v<x>.rs. For example if the first version of the metadata changes due to a change in the State metadata, everything in latest.rs will go into v1.rs. latest.rs will contain only metadata items that are different.

Implement MetadataVersion for everything. To make things easier, each file should have a const METADATA_VERSION: u32.

Commit count: 667

cargo fmt