pub trait Transform {
    // Required methods
    fn transform<T>(self, t: &T) -> Self
       where T: Transformation;
    fn transform_mut<T>(&mut self, t: &T)
       where T: Transformation;
}
Expand description

A trait to transform geometric objects in 2-dimensional Euclidian space.

Required Methods§

fn transform<T>(self, t: &T) -> Selfwhere T: Transformation,

fn transform_mut<T>(&mut self, t: &T)where T: Transformation,

Implementors§