Trait hathor::FileGenerator[][src]

pub trait FileGenerator: Sized {
    fn write<PG, F>(
        &self,
        path_generator: &mut PG,
        file_writer: &mut F
    ) -> Result<()>
    where
        PG: FilenameGenerator,
        F: FileWriter
; fn generate_to<P>(&self, path: P) -> Result<()>
    where
        P: AsRef<Path>
, { ... }
fn repeat(self, count: usize) -> RepeatFileGenerator<Self> { ... } }

Required methods

fn write<PG, F>(
    &self,
    path_generator: &mut PG,
    file_writer: &mut F
) -> Result<()> where
    PG: FilenameGenerator,
    F: FileWriter
[src]

Loading content...

Provided methods

fn generate_to<P>(&self, path: P) -> Result<()> where
    P: AsRef<Path>, 
[src]

fn repeat(self, count: usize) -> RepeatFileGenerator<Self>[src]

Loading content...

Implementors

impl FileGenerator for SizedFileGenerator[src]

impl<G: FileGenerator> FileGenerator for RepeatFileGenerator<G>[src]

Loading content...