[][src]Trait ikon::encode::Save

pub trait Save: Encode {
    fn save<P: AsRef<Path>>(&mut self, path: &P) -> Result<()>;
}

The Save trait provides functionality for saving the contents of an Encode to the local file system.

Usefull for icon formats such as favicon.

Required methods

fn save<P: AsRef<Path>>(&mut self, path: &P) -> Result<()>

Writes the contents of the icon to disk.

Example

use ikon::encode::{Encode, Save};
  
fn main() -> io::Result<()> {
    let icon = Icon::new();

    /* Process the icon */

    icon.save("./output/")
}
Loading content...

Implementors

impl<T: Write> Save for T[src]

Loading content...