[src]

Struct workcache::Database

pub struct Database {
    db_dirty: bool,
    // some fields omitted
}

Fields

db_dirty

Methods

impl Database

fn new(p: Path) -> Database

fn prepare(&self, fn_name: &str, declared_inputs: &WorkMap) -> Option<(WorkMap, WorkMap, ~str)>

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

Trait Implementations

impl Drop for Database

fn drop(&mut self)