use crateResult;
use Tree;
/// To be used when committing a tree (writing it to a store after applying the
/// changes).
/// A `Commit` implementation which does not write to a store and does not prune
/// any nodes from the Tree. Useful when only keeping a tree in memory.