#![doc = include_str!("../README.md")]
#![cfg_attr(not(feature = "std"), no_std)]
#![cfg_attr(docsrs, feature(doc_cfg))]
#![cfg_attr(docsrs, allow(unused_attributes))]
#![deny(missing_docs)]
#[cfg(all(not(feature = "std"), feature = "alloc"))]
#[allow(unused_extern_crates)]
extern crate alloc as std;
#[cfg(feature = "std")]
#[allow(unused_extern_crates)]
extern crate std;
#[cfg(feature = "buffa")]
mod buffa;
pub mod color;
pub mod frame;
pub mod pixel_format;
pub mod source;
pub use source::{PixelSink, SourceFormat};