You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Versionize is a framework for version tolerant serializion/deserialization of
2
+
Rust data structures, designed for usecases that need fast deserialization
3
+
times and minimal size overhead. It does not aim to be a generic serialization
4
+
framework and only the [bincode](https://crates.io/crates/bincode) backend is
5
+
supported.**
2
6
3
7
## Important note
4
8
5
-
This crate is currently used for cross-version serialization with the [Firecracker snapshot-restore dev preview](https://github.com/firecracker-microvm/firecracker/tree/v0.23.0), 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.
9
+
This crate is currently used for cross-version serialization with the
10
+
[Firecracker snapshot-restore dev preview][1], but has not been tested for
11
+
other use cases. It should be considered **experimental software** outside the
12
+
Firecracker context. It’s likely that this crate will see both interface and
13
+
implementation changes in the future.
6
14
7
-
## Description
15
+
## Versionize in action
8
16
9
-
Provides version tolerant serialization and deserialization facilities and implements a persistent storage format for state snapshots.
0 commit comments