Exporter

Trait Exporter 

Source
pub trait Exporter {
    // Required methods
    fn export(&self, adr: &Adr, path: &Path) -> Result<(), Error>;
    fn export_all(
        &self,
        adrs: &[Adr],
        dir: &Path,
    ) -> Result<ExportResult, Error>;
}
Expand description

Exporter trait for different formats.

Required Methods§

Source

fn export(&self, adr: &Adr, path: &Path) -> Result<(), Error>

Export a single ADR to the given path.

§Errors

Returns an error if export fails.

Source

fn export_all(&self, adrs: &[Adr], dir: &Path) -> Result<ExportResult, Error>

Export multiple ADRs to a directory.

§Errors

Returns an error if export fails.

Implementors§