//! The Leek database management system is divided into a number of modules,
//! listed below. See their briefs for short descriptions of what they are for.

extern crate bincode;
extern crate crossbeam;
extern crate libc;
extern crate r2d2;
#[macro_use]
extern crate serde_derive;
extern crate smallvec;
extern crate uuid;

#[cfg(test)]
extern crate tempdir;

#[macro_use]
pub mod macros;

pub mod database;
pub mod endpoint;
pub mod extension;
pub mod utility;
