relm4-store 0.1.0-beta.2

Data store for relm4
use std::fmt::Debug;

use record::Id;
use record::Record;

/// Messages sent to/between stores
#[derive(Clone,Debug)]
pub enum StoreMsg<T: Record> {
    /// Record was committed to the store
    Commit(T),
    /// Removes record from the store
    Delete(Id<T>),
    /// Store should be reloaded fully, dump all data, indexes, etc... and reload the data
    Reload,
}