Struct cognitive_qualia::env::Env
[−]
[src]
pub struct Env { /* fields omitted */ }
Methods
impl Env
[src]
This class represents runtime environment. It cares for creating directories or initializing logger.
fn create(log_destination: LogDestination, progname: &str) -> Self
Prepares environment: - register signal handler - create needed directories - initialize logger - clean old files
fn open_file(&self, name: String, dir: Directory) -> Result<File, Illusion>
Opens file in predefined directory.
fn get_directories(&self) -> &Directories
Returns directory paths.