qoi/src/lib.rs

28 lines
699 B
Rust
Raw Normal View History

2021-12-02 15:55:56 +00:00
#![warn(clippy::all, clippy::pedantic, clippy::nursery, clippy::cargo)]
#![allow(
clippy::inline_always,
clippy::struct_excessive_bools,
clippy::fn_params_excessive_bools,
clippy::similar_names,
clippy::missing_errors_doc,
clippy::must_use_candidate,
clippy::never_loop,
clippy::module_name_repetitions
)]
2021-11-29 22:23:39 +00:00
mod colorspace;
mod decode;
mod encode;
mod error;
mod header;
mod pixel;
mod utils;
2021-12-01 00:04:28 +00:00
pub mod consts;
2021-11-29 22:23:39 +00:00
pub use crate::colorspace::ColorSpace;
2021-12-01 16:01:58 +00:00
pub use crate::decode::{qoi_decode_header, qoi_decode_to_vec};
pub use crate::encode::{encode_size_required, qoi_encode_to_buf, qoi_encode_to_vec};
pub use crate::error::{Error, Result};
pub use crate::header::Header;