1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
//#![feature(test)]
// use std::time::Instant;
// use crate::schemes::{paxos::Paxos, Okvs};
// use crate::bits::Bits;
//extern crate test;
pub mod bits;
pub mod elimination;
pub mod graph;
pub mod hashable;
pub mod schemes;
// fn main() {
// println!("Hello, world!");
// let start = Instant::now();
// let okvs = Paxos::encode(
// &(0..10_000_000).map(|i| (i, u64::random())).collect::<Vec<_>>(),
// 40,
// );
// println!("{:?}", start.elapsed());
// println!("{}", okvs.decode(&1));
// }