pub mod log;
pub use log::Log;
pub mod measure;
pub use measure::Measure;
pub mod tree;
pub use tree::Tree;
pub mod plan;
pub use plan::Plan;
pub mod zone;
pub use zone::Zone;
use rusqlite::Connection;
use crate::cache::Cache;
pub trait Database {
fn db(&self) -> &Connection;
fn cache(&self) -> &Cache;
}