1mod overlay; 2pub use overlay::*; 3 4mod ring; 5pub use ring::*; 6 7/// An effect that can be applied to an image. 8pub trait Effect { 9 /// Applies the effect to the given image. 10 fn apply(&self, image: &mut image::DynamicImage); 11}