armdb 0.1.12

sharded bitcask key-value storage optimized for NVMe
Documentation
1
2
3
4
5
6
7
use crate::MigrateAction;

/// Migration function: (key, value) -> MigrateAction<T>
pub type TypedMigrationFn<K, T> = fn(&K, &T) -> MigrateAction<T>;

/// (from_version, migration_fn)
pub type TypedMigration<K, T> = (u16, TypedMigrationFn<K, T>);