/versionize

Provides version tolerant serialization and deserialization facilities and implements a persistent storage format for state snapshots.

Primary LanguageRustApache License 2.0Apache-2.0

versionize

Important note

This crate is currently used for cross-version serialization with the Firecracker snapshot-restore dev preview, but has not been tested for other use cases. It should be considered experimental software outside the Firecracker context. It’s likely that this crate will see both interface and implementation changes in the future.

Description

Provides version tolerant serialization and deserialization facilities and implements a persistent storage format for state snapshots.