1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
use crate::flags::FlagData; mod overlay; pub use overlay::*; mod ring; pub use ring::*; #[cfg(target_arch = "wasm32")] mod wasm; /// An effect that can be applied to an image. pub trait Effect { fn apply<F: FlagData>(&self, image: &mut image::DynamicImage, flag: F); }