icns-rs

Easily create .icns files (Mac Icons) with this Rust library or the included CLI app.
Log | Files | Refs | LICENSE

commit dd85b7c73a3c734bbe8baa275dbd352c522d6689
parent 70dc667ac94db2283120fb80c87632d4323c60c2
Author: Jack Mordaunt <jackmordaunt@gmail.com>
Date:   Mon, 31 Dec 2018 18:23:05 +1300

[!] Hoist Encoder type into crate root.

Diffstat:
Mexamples/convert_png.rs | 2+-
Mexamples/fractal_icns.rs | 2+-
Mreadme.md | 2+-
Msrc/lib.rs | 5++++-
4 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/examples/convert_png.rs b/examples/convert_png.rs @@ -2,7 +2,7 @@ use std::fs::File; use std::io::{prelude::*, BufReader, BufWriter}; use clap::{App, Arg}; use image; -use icns::encode::Encoder; +use icns::Encoder; fn main() { let matches = App::new("convert png to icns") diff --git a/examples/fractal_icns.rs b/examples/fractal_icns.rs @@ -1,7 +1,7 @@ use std::fs::File; use std::io::BufWriter; use num_complex; -use icns::encode::Encoder; +use icns::Encoder; use image::{self, ConvertBuffer}; fn main() { diff --git a/readme.md b/readme.md @@ -25,7 +25,7 @@ See the examples folder for more usage. use std::fs::File; use std::io::BufWriter; use num_complex; -use icns::encode::Encoder; +use icns::Encoder; use image::{self, ConvertBuffer}; fn main() { diff --git a/src/lib.rs b/src/lib.rs @@ -1,4 +1,6 @@ //! This crate provides encoding for ICNS icons (Apple Icon Image Format). -pub mod encode; +mod encode; mod os_type; + +pub use crate::encode::Encoder; +\ No newline at end of file