pub trait CompilationTarget {
    // Required methods
    fn write_backup(&self) -> Result<()>;
    fn write(&self, template: &Template<'_>) -> Result<()>;
}

Required Methods§

source

fn write_backup(&self) -> Result<()>

Create a backup of the spreadsheet, at the given target (for most this is making a copy of a file, but different for Google Sheets

source

fn write(&self, template: &Template<'_>) -> Result<()>

Write the compiled Template to the target.

Implementors§