sqjson 0.1.9

A simple JSON-based embedded database
Documentation
use byteorder::{ByteOrder, LittleEndian};

pub const PAGE_SIZE: usize = 4096;

#[allow(dead_code)]
pub fn align_to(value: usize, alignment: usize) -> usize {
    (value + alignment - 1) & !(alignment - 1)
}

#[allow(dead_code)]
pub fn u32_to_bytes_le(value: u32) -> [u8; 4] {
    let mut buf = [0u8; 4];
    LittleEndian::write_u32(&mut buf, value);
    buf
}

#[allow(dead_code)]
pub fn bytes_to_u32_le(bytes: &[u8]) -> u32 {
    LittleEndian::read_u32(bytes)
}