pub trait GenerateToFile<F: Default>: Debug {
    // Required method
    fn write_to_file_in_format(
        &mut self,
        module: &Module,
        path: &Path,
        format: F
    ) -> Result<(), Error>;

    // Provided method
    fn write_to_file(
        &mut self,
        module: &Module,
        path: &Path
    ) -> Result<(), Error> { ... }
}

Required Methods§

source

fn write_to_file_in_format( &mut self, module: &Module, path: &Path, format: F ) -> Result<(), Error>

Provided Methods§

source

fn write_to_file(&mut self, module: &Module, path: &Path) -> Result<(), Error>

Implementors§