[][src]Trait kad::datastore::Datastore

pub trait Datastore<Id, Data> where
    Id: DatabaseId,
    Data: Reducer<Item = Data> + PartialEq + Clone + Debug
{ fn find(&self, id: &Id) -> Option<Vec<Data>>;
fn store(&mut self, id: &Id, data: &Vec<Data>); }

Datastore trait for data storage implementations

Required methods

fn find(&self, id: &Id) -> Option<Vec<Data>>

fn store(&mut self, id: &Id, data: &Vec<Data>)

Loading content...

Implementors

impl<Id, Data> Datastore<Id, Data> for HashMapStore<Id, Data> where
    Id: DatabaseId,
    Data: Reducer<Item = Data> + PartialEq + Clone + Debug
[src]

Loading content...