#![allow(dead_code)] use byteorder::{WriteBytesExt, BigEndian, ReadBytesExt}; use std::io::Cursor; pub mod database; pub mod error; pub fn u64_to_bytes(n: u64) -> Vec { let mut id_bytes= vec![0u8; 8]; id_bytes.write_u64::(n).unwrap(); id_bytes } pub fn u64_from_bytes(bytes: &mut [u8]) -> u64 { let mut cursor = Cursor::new(bytes); cursor.read_u64::().unwrap() }