log_kv
======
[![Build Status](https://travis-ci.org/sjmelia/logkv.svg)](https://travis-ci.org/sjmelia/logkv)
[![crates.io](https://img.shields.io/crates/v/logkv.svg)](https://crates.io/crates/logkv)
A `LogKv` backs a standard Rust `HashMap` with an log of inserts. The log is rebuilt
on initialisation by iterating over it. The log is serialised using `serde`.
This makes for a cheap and cheerful persistent key-value store. It is similar in
principal to a [bitcask](https://github.com/basho/bitcask) albeit without the
merging and hint files.
Usage
See the examples in the doctests of `src/lib.rs`.