use color::Color; pub mod color; pub mod pattern; pub mod transform; pub trait Sample { fn sample(&mut self, x: f64, y: f64) -> Color; fn clone(&self) -> Box; }