Struct extra::workcache::Database

pub struct Database {
    db_filename: std::path::PosixPath,
    db_cache: TreeMap<~str, ~str>,
    db_dirty: bool,
}

Methods

impl Database

fn new(p: std::path::PosixPath) -> Database

fn prepare(&self, fn_name: &str, declared_inputs: &WorkMap) -> std::option::Option

fn cache(&mut self, fn_name: &str, declared_inputs: &WorkMap, discovered_inputs: &WorkMap, discovered_outputs: &WorkMap, result: &str)

Trait Implementations

impl std::ops::Drop for Database

fn drop(&mut self)