1 2 3 4 5 6 7 8 9 10 11 12 13 14
use crate::Result; use crate::store::Read; mod value; mod wrapper; pub use value::Value; pub use wrapper::WrapperStore; /// A trait for types which provide a higher-level API for data stored within a /// [`store::Store`](../store/trait.Store.html). pub trait State<S: Read>: Sized { fn wrap_store(store: S) -> Result<Self>; }