hypercore 0.10.0

Secure, distributed, append-only log
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
extern crate failure;
extern crate hypercore;
extern crate random_access_memory as ram;
extern crate random_access_storage;

use self::failure::Error;
use hypercore::{Feed, Storage, Store};

pub fn create_feed(page_size: usize) -> Result<Feed<ram::RandomAccessMemory>, Error> {
    let create = |_store: Store| Ok(ram::RandomAccessMemory::new(page_size));
    let storage = Storage::new(create)?;
    Ok(Feed::with_storage(storage)?)
}