// Copyright (C) 2019 Marius Schellenberger package store import "errors" var ( ErrKeyNotFound = errors.New("store: key not found") ErrWriterIsNil = errors.New("store: writer is nil") ErrReaderIsNil = errors.New("store: reader is nil") ) type Store interface { Marshaler Dumper Restorer KVStore Tx(writeable bool, f func(tx KVStore) error) error Close() error }