Struct helianto::Compiler [] [src]

pub struct Compiler {
    pub settings: Settings,
    pub site: Site,
    // some fields omitted
}

Fields

settings: Settings site: Site

Methods

impl Compiler
[src]

fn new(settings: &Settings) -> Compiler

fn get_reader(&self, path: &Path) -> Option<Rc<Reader>>

fn add_reader<T: Reader + 'static>(&mut self)

fn add_generator<T: Generator + 'static>(&mut self)

fn run(&mut self) -> Result<()>