hypercore 0.3.2

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

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

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